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提取URL的搜索字符串中的参数(自定义函数实现)
Jan 22 Javascript
Extjs单独定义各组件的实例代码
Jun 25 Javascript
js css后面所带参数含义介绍
Aug 18 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
Aug 22 Javascript
JavaScript实现动态创建CSS样式规则方案
Sep 06 Javascript
jQuery实现友好的轮播图片特效
Jan 12 Javascript
Bootstrap如何创建表单
Oct 21 Javascript
浅谈使用React.setState需要注意的三点
Dec 18 Javascript
JavaScript实现求最大公共子串的方法
Feb 03 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
mustache.js实现首页元件动态渲染的示例代码
Dec 28 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 PDO中文乱码解决办法
2009/07/20 PHP
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
Bootstrap每天必学之表格
2015/11/23 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
webpack多页面开发实践
2017/12/18 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
Python面向对象之继承代码详解
2018/01/29 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
python字典一键多值实例代码分享
2019/06/14 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
Python csv文件记录流程代码解析
2020/07/16 Python
Python实现自动签到脚本功能
2020/08/20 Python
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
建筑设计专业求职自我评价
2014/03/02 职场文书
门店业绩提升方案
2014/06/08 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
教师个人发展总结
2015/02/11 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书