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 相关文章推荐
jquery ajax 登录验证实现代码
Sep 23 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
Sep 17 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
Oct 20 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
May 04 Javascript
SWFUpload多文件上传及文件个数限制的方法
May 31 Javascript
浅谈JS原生Ajax,GET和POST
Jun 08 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
为你的微信小程序体积瘦身详解
May 20 Javascript
jQuery实现的form转json经典示例
Oct 10 jQuery
vue-router实现组件间的跳转(参数传递)
Nov 07 Javascript
node.js实现上传文件功能
Jul 15 Javascript
如何手写一个简易的 Vuex
Oct 10 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/01/07 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
php的dl函数用法实例
2014/11/06 PHP
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
简介AngularJS中$http服务的用法
2016/02/06 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
基于nodejs实现微信支付功能
2017/12/20 NodeJs
Vue SSR 组件加载问题
2018/05/02 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
2018/09/03 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
python实现kNN算法
2017/12/20 Python
简单了解python模块概念
2018/01/11 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
详解Python循环作用域与闭包
2019/03/21 Python
python微信撤回监测代码
2019/04/29 Python
django做form表单的数据验证过程详解
2019/07/26 Python
如何基于Python批量下载音乐
2019/11/11 Python
关于安全的演讲稿
2014/05/09 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书