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 相关文章推荐
JS无限极树形菜单,json格式、数组格式通用示例
Jul 30 Javascript
iframe的onreadystatechange事件在firefox下的使用
Apr 16 Javascript
php和js对数据库图片进行等比缩放示例
Apr 28 Javascript
JavaScript实现将文本框的值插入指定位置的方法
Aug 13 Javascript
js密码强度检测
Jan 07 Javascript
原生js代码实现图片放大境效果
Oct 30 Javascript
requirejs按需加载angularjs文件实例
Jun 08 Javascript
AngularJS 异步解决实现方法
Jun 12 Javascript
Vue中render函数的使用方法
Jan 31 Javascript
angularJS实现不同视图同步刷新详解
Oct 09 Javascript
JavaScript的词法结构精华篇
Oct 17 Javascript
node.js使用http模块创建服务器和客户端完整示例
Feb 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的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
解析php中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
js判断浏览器的比较全的代码
2007/02/13 Javascript
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
javascript 在firebug调试时用console.log的方法
2012/05/10 Javascript
js 判断一个元素是否在页面中存在
2012/12/27 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
JavaScript中原型和原型链详解
2015/02/11 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
Angular模版驱动表单的使用总结
2018/05/05 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
python实现低通滤波器代码
2020/02/26 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
党员党性分析材料
2014/02/17 职场文书
课外访万家心得体会
2014/09/03 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
教师个人总结范文
2015/02/11 职场文书
银行求职自荐信范文
2015/03/04 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书