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 相关文章推荐
[原创]图片分页查看
Aug 28 Javascript
js AppendChild与insertBefore用法详细对比
Dec 16 Javascript
Javascript将数字转化成为货币格式字符串
Jun 22 Javascript
14 个折磨人的 JavaScript 面试题
Aug 08 Javascript
微信小程序 仿猫眼实现实例代码
Mar 14 Javascript
详解Vue中状态管理Vuex
May 11 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
Sep 16 Javascript
node上的redis调用优化示例详解
Oct 30 Javascript
全网小程序接口请求封装实例代码
Nov 06 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
第五节--克隆
2006/11/16 PHP
php 静态化实现代码
2009/03/20 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
PHP的自定义模板引擎
2017/03/24 PHP
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
python生成带有表格的图片实例
2019/02/03 Python
python实现代码统计器
2019/09/19 Python
用Python 执行cmd命令
2020/12/18 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
关于Java String的一道面试题
2013/09/29 面试题
SQL面试题
2013/12/09 面试题
车辆委托书范本
2014/10/05 职场文书
计划生育汇报材料
2014/12/26 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js