JavaScript类型转换的特殊用法
来源:互联网 发布:mac打开隐藏文件命令 编辑:程序博客网 时间:2024/06/07 19:59
①console.log(1+"2"+"3");
②console.log(1+ +“2”+"3");
③console.log("A"-"B"+"3");
④console.log("A"-"B"+3);
1、
解析:做加法的时候,如果用双引号把数字括起来。javascript会解析为字符串,而字符串相加相当于合并。故答案为123.
2、
解析:第一个+“2”中的加号是一元操作符,空格+"2”会变成数值2,因此1+ +“2”相当于1+2等于3.然后和后面的字符串3合并,就变成了“33”。
3、
解析:“A”-“B”的运算中,需要先把“A”和“B”用Number函数转换为数值。其结果为NaN,任何数和NaN做加减法的结果都为NaN。然后再和字符3合并,故答案为NaN3.
4、
解析:结合第三题的解析可知,结果为NaN。
②console.log(1+ +“2”+"3");
③console.log("A"-"B"+"3");
④console.log("A"-"B"+3);
1、
解析:做加法的时候,如果用双引号把数字括起来。javascript会解析为字符串,而字符串相加相当于合并。故答案为123.
2、
解析:第一个+“2”中的加号是一元操作符,空格+"2”会变成数值2,因此1+ +“2”相当于1+2等于3.然后和后面的字符串3合并,就变成了“33”。
3、
解析:“A”-“B”的运算中,需要先把“A”和“B”用Number函数转换为数值。其结果为NaN,任何数和NaN做加减法的结果都为NaN。然后再和字符3合并,故答案为NaN3.
4、
解析:结合第三题的解析可知,结果为NaN。
阅读全文
0 0
- JavaScript类型转换的特殊用法
- javascript 特殊字符的转换
- JavaScript switch()的特殊用法
- Javascript 函数的特殊用法
- javascript的类型转换
- javascript的类型转换
- JavaScript的类型转换
- 【Javascript基础篇】——基本数据类型的特殊类型null,undefined讲解及typeof用法
- JavaScript中String、Number以及Boolean三种基本类型的特殊用法
- javascript一点特殊用法
- Javascript 特殊用法
- javascript中 "||", "&&" 特殊用法
- Javascript类型转换的规则
- javascript的一些类型转换
- JavaScript的显示类型转换
- Javascript类型转换的规则
- Javascript类型转换的规则
- Javascript类型转换的规则
- 面向对象SOLID原则简介
- Vue.js
- 机器学习综述
- LINUX学习笔记(八)
- lambda表达式
- JavaScript类型转换的特殊用法
- 数据结构--基本概念
- [LeetCode]64. Minimum Path Sum
- 2017年10月23日提高组T2 灵知的太阳信仰
- CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)
- GYM
- Oracle数据库的union与intersect
- Zigzag Iterator ii
- Java内存分配详解(堆内存、栈内存、常量池)