一、转换成数值类型
衔接昨天的内容
1.Number()
【js dy2 感觉需要注意的地方(包括数据类型和逻辑分支)】数字字符串可以转成具体数字,空字符串可以转成0,其他字符串都是NaN;
将boolean转成number-true为1,false为0;
将null转成数字-0;
undefined转数字-NaN;
2.parseInt()
主要用来转整数
只有开头有整数的字符串能转成具体的数字,其他数据都是NaN
3.parseFloat()
主要用来转小数
字符串转数字-从前向后截取数字-带小数
4.隐形转换
1.数学运算
2.比较运算
二、逻辑分支 1.isNAN和if一起用的时候要注意
因为isNaN是输出相反的布尔值(比如是数字类型会输出否),所以作为判断条件的时候,要注意他的输出。
2.条件
条件可以是任意代码,最终会有隐形的类型转换,转成布尔类型
推荐阅读
- js dy3 感觉需要注意的地方(包含循环)
- js day4 (函数)
- js dy1 感觉需要注意的地方
- 前端|2022前端应该掌握的10个 JS 小技巧
- 项目|【Echarts项目】前端就业数据可视化(HTML+Less+JavaScript+jQuery)入门级
- react|React hook useEffect 与 计时器 setInterval
- js小工具|手机调试打开控制台方法vconsole
- 算法|js算法学习——选择排序
- 算法|[JS][dfs]题解 | #迷宫问题#