哪些操作符会进行隐式转换

简介: 哪些操作符会进行隐式转换

1==>字符串比较大小时,是不会进行隐式转换的(ok)


let aa = '2021108';
   let bb = '202145';
        if (aa < bb) {
            console.log('bb大')
        } else {
            //走了这里
            console.log('aa大')
        }


字符串在进行比较的时候;


是不会进行隐私转换的;


运算符  -    *   /  % 这写是个会进行隐私转换


ps加号 + 是不会进行隐式转换的


let aa = '2021108';
let bb = '202145';
console.log(aa + bb);
console.log(aa - bb); 会
console.log(aa * bb);  会
console.log(aa / bb); 会
console.log(aa % bb); 会
相关文章
|
编译器 C语言 索引
操作符详解下(非常详细)
操作符详解下(非常详细)
51 0
|
1月前
|
Python
隐式类型转换
隐式类型转换。
26 6
|
2月前
操作符详解
操作符详解
13 0
|
7月前
|
存储 安全 程序员
C++中的四种类型转换运算符
reinterpret_cast` 则是非常危险的类型转换,仅用于二进制级别的解释,不检查安全性。`dynamic_cast` 用于类的继承层次间转换,向上转型总是安全的,向下转型时会借助 RTTI 进行安全性检查。只有当转换路径在继承链内时,转换才会成功。
|
7月前
|
存储 编译器
操作符详解1(一)
本文介绍了编程中的操作符分类和位操作,包括算术操作符(如 +, -, *, /, %)、移位操作符(<<, >>)、位操作符(&, |, ^)、赋值操作符、单目操作符、关系操作符、逻辑操作符和条件操作符。还讨论了原码、反码和补码的概念,以及左移(<<)和右移(>>)操作符的工作原理,包括逻辑右移和算术右移的区别。最后提到了位操作符按位与(&)、按位或(|)、按位异或(^)和按位取反(~)的运算规则。
58 1
|
6月前
|
编译器 C语言
操作符详解(1)
操作符详解(1)
41 0
|
6月前
|
编译器 Linux C语言
操作符详解(2)
操作符详解(2)
53 0
|
7月前
|
存储 C语言
操作符详解2(一)
C语言操作符具有优先级和结合性,决定表达式求值顺序。优先级高的运算符先执行,相同优先级时看结合性,左结合从左到右,右结合从右到左。例如,3+4*5中乘法优先级高于加法,5*6/2中乘法和除法优先级相同,但都是左结合,所以先计算5*6。圆括号具有最高优先级,可改变其他运算符优先级。表达式求值时,整型运算以缺省整型精度进行,小整型值会被提升为int或unsigned int。正数提升时高位补0,负数提升时高位补1,无符号整型提升始终补0。
61 0
|
7月前
|
编译器 索引
操作符详解3
操作符详解3
48 0
|
Linux C++ 索引
操作符详解(二)
操作符详解(二)
93 0

热门文章

最新文章