1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 尚硅谷JavaScript基础实战丨JS入门到精通全套完整版 P15

尚硅谷JavaScript基础实战丨JS入门到精通全套完整版 P15

时间:2021-06-07 14:16:26

相关推荐

尚硅谷JavaScript基础实战丨JS入门到精通全套完整版 P15

P15 JavaScript运算符

**<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script>/*typeof 的返回值是spring运算符*/// var a = 123;// var result = typeof a;// console.log(result);// console.log(typeof a);// console.log(typeof result);/*运算符也叫操作符通过运算符可以对一个或者多个值进行运算,并获取运算结果比如,typeof就是运算符,可以来获得一个值的类型它会将该值的类型以字符串的形式返回number string boolean undefined object算术运算符当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算任何值和NaN做运算都得NaN+可以对两个值进行加法运算,并将结果返回如果对两个字符串进行加法运算,则会做拼串会将两个字符串拼接为一个字符串,并返回任何的值和字符串做加法运算,都会转换为字符串,然后再和字符串做拼串的操作--可以对两个值进行减法运算*可以对两个值进行乘法运算/-可以对两个值进行除法运算%取余数 在任何值做--0 *1 /1来将其转换为Number我们可以利用这一特点做隐式的类型转换可以通过一个值-0 *1/1来将其转换为Number*//*var a = 123;var result = typeof a;a = a + 1; console.log(a);console.log(typeof a);result = a + 1;result = 456 + 789;result = true + 1;result = true + false;result = 2 + null;console.log(result);result = 2 + NaN;result = "123" + "456";console.log(result);console.log(typeof result);result = "你好" + "大帅哥";var str = "锄禾日当午,\n"+"汗滴禾下土,\n"+"谁知盘中餐,\n"+"粒粒皆辛苦.";console.log(str);result = 123 + "1";console.log(result);*///任何值和字符串相加都会转换为字符串,并做拼串操作/*我们只要利用这一特点,来将一个任意的数据类型转换为String我们只需要为任意的数据类型 + 一个""即可将其转换为String这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用String*/// var c = 123;// c = c + "";// console.log(typeof c);// console.log(c);// console.log("c = "+c);result = 1 + 2 + "3";console.log("result = "+result);result = "1" + 2 + 3;console.log("result = "+result);result = 100 - 5;result = 100 - true;result = 100 - "1";result = 9 % 3;result = 9 % 4;result = 9 % 5;console.log(result);</script></head><body></body></html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。