JavaScript实现数据类型的相互转换


Posted in Javascript onMarch 06, 2016

所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,本文为大家分享js实现数据类型的相互转换,具体内容如下

字符串转换数字
var a = '1';
console.log(+a);
console.log(a++);
console.log(-a+3);
console.log(parseInt(a));
console.log(parseFloat(a));
console.log(Number(a));

数字转换字符串
var a = 1;
a+''
String(a);
a.toFixed();
a.toLocaleString();
a.toPrecision();
a.toString();

数组转字符串
var arr = [1,2,3];
arr.toString();
arr+"";

数组转数字,只能有一位,否则NaN
var arr = [1];
++arr;
+arr;
arr--;
arr-0
arr.toString()-0

js获取到的数据默认都是string字符串类型的,如果进行数值的运算必须使用parseInt进行转换成数值的操作。

html代码:

<div id="archive">

    <input type="hidden" name="page" value="1" />

</div>

js代码:

$("#archive").bind('click',function(){
    
  var page=$("input[name='page']").val();
  //要用parseInt进行数值的运算
  $("input[name='page']").val(parseInt(page)+1);  

});

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
可实现多表单提交的javascript函数
Aug 01 Javascript
JS 强制设为首页的代码
Jan 31 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
Apr 24 Javascript
基于Vuejs实现购物车功能
Aug 02 Javascript
JS锚点的设置与使用方法
Sep 05 Javascript
JS插件plupload.js实现多图上传并显示进度条
Nov 29 Javascript
如何使用headjs来管理和异步加载js
Nov 29 Javascript
JS实现根据密码长度显示安全条功能
Mar 08 Javascript
React学习笔记之事件处理(二)
Jul 02 Javascript
react中fetch之cors跨域请求的实现方法
Mar 14 Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 Javascript
JavaScript Blob对象原理及用法详解
Oct 14 Javascript
在React框架中实现一些AngularJS中ng指令的例子
Mar 06 #Javascript
javascript实现label标签跳出循环操作
Mar 06 #Javascript
使用JavaScript脚本判断页面是否在微信中被打开
Mar 06 #Javascript
JavaScript实现图片滑动切换的代码示例分享
Mar 06 #Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
Mar 06 #Javascript
AngularJS页面访问时出现页面闪烁问题的解决
Mar 06 #Javascript
JavaScript模拟数组合并concat
Mar 06 #Javascript
You might like
PHP中Session的概念
2006/10/09 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
2014/06/25 PHP
JQuery从头学起第一讲
2010/07/04 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
web.py获取上传文件名的正确方法
2014/08/26 Python
Python实现遍历数据库并获取key的值
2015/05/17 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
python实现二叉查找树实例代码
2018/02/08 Python
Python中作用域的深入讲解
2018/12/10 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
python elasticsearch环境搭建详解
2019/09/02 Python
python实现拼图小游戏
2020/02/22 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
python 5个顶级异步框架推荐
2020/09/09 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
大学生如何写自荐信
2014/01/08 职场文书
预备党员党课思想汇报
2014/01/13 职场文书
2014年道德讲堂实施方案
2014/03/05 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
如何用Python搭建gRPC服务
2021/06/30 Python
服务器nginx权限被拒绝解决案例
2022/09/23 Servers