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技巧来提高你的代码
Jan 08 Javascript
JavaScript 比较时间大小的代码
Apr 24 Javascript
jQuery中[attribute]选择器用法实例
Dec 31 Javascript
jquery实现可关闭的倒计时广告特效代码
Sep 02 Javascript
JavaScript检查子字符串是否在字符串中的方法
Feb 03 Javascript
angularJS开发注意事项
May 26 Javascript
详解javascript 正则表达式之分组与前瞻匹配
May 30 Javascript
详解easyui基于 layui.laydate日期扩展组件
Jul 18 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
vue学习笔记之过滤器的基本使用方法实例分析
Feb 01 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 Vue.js
JS实现九宫格拼图游戏
Jun 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截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
PHP 断点续传实例详解
2017/11/11 PHP
jQuery UI Autocomplete 1.8.16 中文输入修正代码
2012/04/16 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
JS中的substring和substr函数的区别说明
2013/05/07 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
vue组件的写法汇总
2018/04/12 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
python连接mysql实例分享
2016/10/09 Python
Python简单读取json文件功能示例
2017/11/30 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
2019/10/24 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
搞笑爱情保证书
2014/04/29 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
离婚答辩状范文
2015/05/22 职场文书
二十年同学聚会感言
2015/07/30 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
基于Python实现将列表数据生成折线图
2022/03/23 Python
详解Go语言中Get/Post请求测试
2022/06/01 Golang