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 相关文章推荐
ExtJS 2.0 GridPanel基本表格简明教程
May 25 Javascript
实现web打印的各种方法介绍及实现代码
Jan 09 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
Jan 10 Javascript
使用jquery.form.js实现图片上传的方法
May 05 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
Jul 27 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
Jun 26 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
Oct 30 Javascript
详解使用WebPack搭建React开发环境
Aug 06 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
Oct 16 Javascript
处理JavaScript值为undefined的7个小技巧
Jul 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程序效率优化的一些策略小结
2010/07/17 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
2017/07/19 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
javascript 限制输入脚本大全
2009/11/03 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
pandas 空数据处理方法详解
2019/11/02 Python
Python箱型图处理离群点的例子
2019/12/09 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
利用python 下载bilibili视频
2020/11/13 Python
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
教师个人培训总结
2015/02/11 职场文书
Js类的构建与继承案例详解
2021/09/15 Javascript