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的一个简单的鼠标跟随提示效果
Sep 23 Javascript
js随机颜色代码的多种实现方式
Apr 23 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
jQuery使用fadein方法实现渐出效果实例
Mar 27 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
动态更新highcharts数据的实现方法
May 28 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
javascript 判断用户有没有操作页面
Oct 17 Javascript
Vue-cli中为单独页面设置背景色的实现方法
Feb 11 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
Aug 07 Javascript
javascript将16进制的字符串转换为10进制整数hex
Mar 05 Javascript
详解template标签用法(含vue中的用法总结)
Jan 12 Vue.js
在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
实用函数9
2007/11/08 PHP
调试一段PHP程序时遇到的三个问题
2012/01/17 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
js中array的sort()方法使用介绍
2014/02/20 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
深入浅析Vue中的 computed 和 watch
2018/06/06 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
JavaScript&quot;模拟事件&quot;的注意要点详解
2019/02/13 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
Django框架封装外部函数示例
2019/05/28 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
五一手机促销方案
2014/03/08 职场文书
暑期培训心得体会
2014/09/02 职场文书
实习生矿工检讨书
2014/10/13 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
Nginx反向代理配置的全过程记录
2021/06/22 Servers