总结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 相关文章推荐
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
Dec 25 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 Javascript
用dtree实现树形菜单 dtree使用说明
Oct 17 Javascript
jquery修改属性值实例代码(设置属性值)
Jan 06 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
May 10 Javascript
AngularJS 中文API参考手册
Jul 28 Javascript
js中判断变量类型函数typeof的用法总结
Aug 09 Javascript
AngularJS 的$timeout服务示例代码
Sep 21 Javascript
vue利用axios来完成数据的交互
Mar 23 Javascript
highCharts提示框中显示当前时间的方法
Jan 18 Javascript
微信小程序人脸识别功能代码实例
May 07 Javascript
基于vue-draggable 实现三级拖动排序效果
Jan 10 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
用文本文件制作留言板提示(下)
2006/10/09 PHP
PHP 面向对象实现代码
2009/11/11 PHP
PHP使用SOAP调用.net的WebService数据
2013/11/12 PHP
php生成微信红包数组的方法
2019/09/05 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
jQuery 获取/设置/删除DOM元素的属性以a元素为例
2014/05/23 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
JS关于刷新页面的相关总结
2018/05/09 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
Python 字典(Dictionary)操作详解
2014/03/11 Python
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
Python浮点型(float)运算结果不正确的解决方案
2020/09/22 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
Linux上比较文件的命令都有哪些
2013/09/28 面试题
总经理助理岗位职责
2013/11/08 职场文书
晚宴邀请函范文
2014/01/15 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
策划总监岗位职责
2014/02/16 职场文书
殡葬服务心得体会
2014/09/11 职场文书
检讨书格式
2015/01/23 职场文书
交通事故和解协议书
2015/01/27 职场文书
投资意向协议书
2015/01/29 职场文书
学期个人工作总结
2015/02/13 职场文书
教师网络培训心得体会
2016/01/09 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
分享几个实用的CSS代码块
2022/06/10 HTML / CSS