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 相关文章推荐
JQGrid的用法解析(列编辑,添加行,删除行)
Nov 08 Javascript
jQuery中delegate和on的用法与区别详细解析
Jan 26 Javascript
jQuery内容过滤选择器用法分析
Feb 10 Javascript
javascript中DOM复选框选择用法实例
May 14 Javascript
JS简单判断函数是否存在的方法
Feb 13 Javascript
windows下vue-cli导入bootstrap样式
Apr 25 Javascript
Angular.js中angular-ui-router的简单实践
Jul 18 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
Apr 22 Javascript
JS限制输入框输入的实现代码
Jul 02 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
Sep 04 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
js表达式与运算符简单操作示例
Feb 15 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实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
初学python数组的处理代码
2011/01/04 Python
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
pandas通过索引进行排序的示例
2018/11/16 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
工作表现自我评价
2014/02/08 职场文书
行政副总岗位职责
2014/02/23 职场文书
法人授权委托书范本
2014/04/04 职场文书
老师对学生的评语
2014/04/18 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
银行求职自荐书
2014/06/25 职场文书
党支部创先争优承诺书
2014/08/30 职场文书
出国留学导师推荐信
2015/03/26 职场文书
社会实践活动总结格式
2015/05/11 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书