JavaScript学习系列博客_5_JavaScript中的运算符(操作符)
2021-04-20 09:29
标签:strong 类型 数学 typeof 操作 基本数据 数学运算 ima 字符串拼接 运算符(操作符) 在JS中 +、-、*、/、%这些都是算数运算符,typeof也是一个运算符,它的操作结果就是得到一个描述变量数据类型的字符串。 + 运算符 1、两个值在都没有string类型的值的情况下相加,如果都是number类型,则做数学加法运算,如果存在非number类型的,会把它先转换为number类型再做数学加法。 其实,在没有string类型的情况下,又除开number类型以外,基本数据类型中就剩 boolean、undefined、null这三个数据类型了。 number+number boolean+number
boolean+boolean null+number undefined+number 注意NaN和谁相加结果都是NaN
2、两个值在存在string类型的值的情况下使用 + 操作符,这里做的就不是数学运算中的加法,而是字符串的拼接。如果两个值只有一个是string类型值,另一个会被转换为string类型再做字符串拼接。 string+string string+boolean
string+NaN 这里和上边要区分开来NaN已经不是在做数学运算了
JavaScript学习系列博客_5_JavaScript中的运算符(操作符) 标签:strong 类型 数学 typeof 操作 基本数据 数学运算 ima 字符串拼接 原文地址:https://www.cnblogs.com/maoweizhao-xiaohao/p/13285749.html
下一篇:HTTP协议
文章标题:JavaScript学习系列博客_5_JavaScript中的运算符(操作符)
文章链接:http://soscw.com/index.php/essay/77080.html