JavaScript基础(02_数据类型强制转换)
2021-03-26 15:25
标签:数字 OLE and 第一个 data- asc 小数 start focus 指将一个数据类型强制转换为其他的数据类型(转成String、Number、Boolean) 方式一【建议使用】 调用被转换数据类型的toString()方法; 该方法不会影响原变量,他会将转换的结果返回 注意,null 和Undefined 这两个值没有toString()方法 方式二 调用String()函数,并将被转换的数据作为参数传递给函数 使用String()函数做强制类型转换时, 对于Number 和 Boolean实际上就是调用toString()方法 但是对于null 和 Undefined,就不会调用toString()方法 它会将null 直接转换为“null” 方式一: 使用Number()函数 字符串 --> 数字 如果是纯数字的字符串,则直接转换为数字 如果字符串中有非数字内容,则转换为NaN 如果是空或者空格,则转换为0 如果是布尔值true转为1,false转成0 如果是null,则转为0 如果是Undefined,则转为NaN 方式二【建议使用】: 这种方式专门用来对付字符串 parseInt() 把一个字符串转换为一个整数 从左往右读,如遇到非数字的则全部舍弃,只会取整数 如果左边第一个就是非数字的话,则返回NaN parseFloat() 把一个字符串转为一个浮点数 类似parseInt(),但是parseFloat() 可以取到有效小数 使用Boolean()函数 数字转布尔值,除了0和NaN,其余的都是true。 字符串转布尔值,除了空 "" ,其余的都是true。 null 都会转换为false Undefined 都会转换为false object 都会转换为true JavaScript基础(02_数据类型强制转换) 标签:数字 OLE and 第一个 data- asc 小数 start focus 原文地址:https://www.cnblogs.com/lich1x/p/13696795.html强制类型转换
将其他数据类型转换成String
将其他的数据类型转换为Number
将其他的数据类型转换为Boolean
文章标题:JavaScript基础(02_数据类型强制转换)
文章链接:http://soscw.com/index.php/essay/68177.html