发表于: 2020-03-15 22:17:19
0 1686
一、今天完成的事情
算数运算符
/*
* 运算符也叫操作符
* 通过运算符可以对一个或多个值进行运算,并获取运算结果
* 比如:typeof就是运算符,可以来获得一个值的类型
* 他会将该值的类型以字符串的类型返回
* number string boolean undefined object
*
* 算数运算符
* 当对非number类型的值进行运算时,都会将这些值先转换为number再进行运算,除了字符串意以外
* 任何值和NaN 做运算都会得NaN
* +
* +可以对两个值进行加法运算,并将结果返回,不会对原变量影响
* 如果对两个字符串进行加法运算,,则会做拼串,会将两个字符串拼接为一个字符串,并返回
* 任何的值和字符串做运算,都会先转换为字符串,然后再和字符串做拼串的操作
* 我们可以利用这一特点,来将一个任意的数据类型转换为String,我们只需要为任意的数据类型+一个""即可将其转换为String
* 这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用String()函数
* -
* - 可以对两个值进行减法运算,并将结果返回,字符串在减法中,先转换为number再进行运算
* *
* * 可以对两个值进行乘法运算
* /
* /可以对两个值进行除法运算
* %
* % 取模运算(取余数)
*
* */
/*
* 任何值做 - * / 运算时都会自动转换为Number
* 我们可以利用这一特点做隐式的类型转换
* 我们可以通过一个值 -0 *1 /1 来将其转换为Number
* 原理和Number()函数一样,使用起来更加简单
* */
var a = 123;
var result = typeof a;
console.log(result);
console.log(typeof a);
console.log(typeof result);
二、遇到的困难
三、明天要做的事情
四、收获
学习了五个算数运算符
评论