总结Javascript中的隐式类型转换


Posted in Javascript onAugust 24, 2016

JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,objectobject是引用类型,其它的五种是基本类型或者是原始类型。

比如像是Number() ,还是parseInt() parseFloat()都属于显示类型转换(强制类型转换);

这一节我们来看一下隐式类型转换(自动转换)。

数值自动转换为字符串

var a = 123;
alert(a+'456'); // 输出 123456

“+”号为连接符

字符串自动转换为数字

var b = 20;
//alert(b-'10'); // 减法 输出 10
//alert(b*2); // 乘法 输出 40
//alert(b/2); 
// 除法 输出 10
//alert(b%2) // 求余 输出

“++”和“?”的类型转换

var c = '10';
c++;
alert(c); // 输出 11

var d = '10';
d--;
alert(d); // 输出 9

比较运算符的类型转换

alert('10' > 9) // 输出 true
alert('10' > '9') // 输出 false

等号运算符的转换

alert('10' == 10) // 输出 true
alert('10' == '10') // 输出 true

“!” 运算符的转换

alert(!true); // 输出false
alert(!100); // 输出false
alert(!'Web前端开发'); // 输出 false

运算符其他之间的转换返回NaN

alert('Web前端开发'-10) // 输出NaN

以上就是Javascript中隐式类型转换的全部内容,希望本文的内容对大家的学习工作能有所帮助,如果有疑问可以留言交流。

Javascript 相关文章推荐
Javascript 匿名函数及其代码模式原理
Mar 19 Javascript
dojo随手记 gird组件引用
Feb 24 Javascript
js动态添加事件并可传参数示例代码
Oct 21 Javascript
浅析$(function) ready和onload 的区别
Sep 03 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
Oct 27 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
Jun 26 Javascript
JScript实现表格的简单操作
Aug 15 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
axios对请求各种异常情况处理的封装方法
Sep 25 Javascript
angularjs使用div模拟textarea文本框的方法
Oct 02 Javascript
前端Vue项目详解--初始化及导航栏
Jun 24 Javascript
vue.js中ref及$refs的使用方法解析
Oct 08 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 #Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
Aug 24 #Javascript
JS for...in 遍历语句用法实例分析
Aug 24 #Javascript
用JS中split方法实现彩色文字背景效果实例
Aug 24 #Javascript
BootStrap table表格插件自适应固定表头(超好用)
Aug 24 #Javascript
BootStrap的table表头固定tbody滚动的实例代码
Aug 24 #Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
Aug 24 #Javascript
You might like
php+javascript的日历控件
2009/11/19 PHP
php中session与cookie的比较
2015/01/27 PHP
客户端静态页面玩分页
2006/06/26 Javascript
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
vue中appear的用法
2017/08/17 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
python中的__slots__使用示例
2015/02/26 Python
Django中url的反向查询的方法
2018/03/14 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
python文字转语音的实例代码分析
2019/11/12 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
韩国三星集团旗下时尚品牌官网:SSF SHOP
2016/08/02 全球购物
物流管理毕业生自荐信
2013/10/24 职场文书
简历的自荐信
2013/12/19 职场文书
材料加工工程求职信
2014/02/19 职场文书
培训专员岗位职责
2014/02/26 职场文书
法语专业求职信
2014/07/20 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
写给领导的感谢信
2015/01/22 职场文书
2015学校年度工作总结
2015/05/11 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript
mysql序号rownum行号实现方式
2022/12/24 MySQL