美文网首页
js数据类型中的隐式转换简述

js数据类型中的隐式转换简述

作者: 光年之外iii | 来源:发表于2019-09-27 11:26 被阅读0次

两个不同类型的数据相加,如var a='123',var b=123,

则console.log(a+b)则会拼接为123123;

console.log(a-b)则为0;

减号涉及到隐式转换,能将字符串'123'转换为数字123。

不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除、等于、还有小于、大于等。

js在进行隐式转换时,会有如下的顺序:

关于==隐式转换的规则,可以概括如下几点:

        1. 字符串和数字比较时,字符串转数字;

        2. 数字为布尔比较时,布尔转数字;

        3. 字符串和布尔比较时,两者转数字;

        4. 对象和布尔比较时,两者转数字;

        5. 对象和数值比较时,对象转数字;

相关文章

  • JS里的数据类型转换

    在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Numb...

  • 隐式转换的规则

    问题:隐式转换的规则是什么 说起JS的隐式转换规则,我们可以说下JS的基础数据类型 JS的七中类型 我们所熟知的J...

  • JS隐式数据类型转换

    隐式数据类型转换介绍 前面有总结过 JS数据类型转换 Number(), toString(), parseInt...

  • JavaScript的显式转换和隐式转换

    js的显式转换和隐式转换都是数据类型的转换;js的数据类型是弱类型的,即可以给变量赋值为任意的数据类型,当进行运算...

  • js数据类型中的隐式转换简述

    两个不同类型的数据相加,如var a='123',var b=123, 则console.log(a+b)则会拼接...

  • 隐式转换 显示转换

    ####一.隐式转换 **1) 查看数据类型** *typeof* ```js 案例: v...

  • JS的基本小结

    JS基本输出方式 JS数据类型 变量 常量 变量常量小练习 声明提前 隐式转换 显示转换/强制转换

  • JavaScript类型转换

    在js中数据类型转换一般分为两种,即强制类型转换和隐式类型转换(利用js弱变量类型转换)。 强制类型转换 即通过使...

  • JavaScript 01 (JS引入/变量/数据类型/类型转换

    JS的引入及调试,常量,字面量,变量,JS中的数据类型,JS的运算符,JS的运算符之隐式类型转换,强制类型转换,M...

  • js中的类型转换

    在js中数据转换分为3种:隐式类型转换,强制类型转换,函数转换 1.隐式类型转换 (1):运算符转换 js中的值在...

网友评论

      本文标题:js数据类型中的隐式转换简述

      本文链接:https://www.haomeiwen.com/subject/asmiectx.html