网站建设制作fash,wordpress数据库修复,wordpress主题改配色,专业的网站开发建设目录
一、什么是强制类型转换
二、其他类型转化为String类型
方式一#xff1a;调用被转化数据类型的toString()方法
方式二#xff1a;调用String函数#xff0c;并将我们要转换的数据添加进去为参数 三、其他类型转化为Number类型
方式一#xff1a;使用Number()函数…目录
一、什么是强制类型转换
二、其他类型转化为String类型
方式一调用被转化数据类型的toString()方法
方式二调用String函数并将我们要转换的数据添加进去为参数 三、其他类型转化为Number类型
方式一使用Number()函数
方式二parseInt()和parseFloat()函数
四、其他类型转化为Boolean类型 使用Boolean()函数 一、什么是强制类型转换 指的是将一个数据转化成其他数据类型主要是转化为String、Boolean、Number 二、其他类型转化为String类型
方式一调用被转化数据类型的toString()方法 注意null和undefined没有toString()方法 scriptvar a 123;var b true;var c null;var d undefined;a toString(a);b toString(b);c toString(c);d toString(d);console.log(typeof a);console.log(typeof b);console.log(typeof c);console.log(typeof d); console.log(c);console.log(d);
/script方式二调用String函数并将我们要转换的数据添加进去为参数 对于Number和Boolean实际上就是调用了toString()方法 而对于null和undefined是直接将他们转换位null和undefined scriptvar a 123;var b true;var c null;var d undefined;a String(a);b String(b);c String(c);d String(d);console.log(typeof a);console.log(typeof b);console.log(typeof c);console.log(typeof d); console.log(c);console.log(d);
/script 三、其他类型转化为Number类型
方式一使用Number()函数 转化字符串 1.内容是纯数字就直接转化为数字 2.内容是非数字则转化为NaN 3.内容为空或者空格则转化为0 转化布尔值 1.true为1false为0 转化Null 1.null为0 转化Undefined 1.undefined为NaN scriptvar a 123;var b true;var c null;var d undefined;a Number(a);b Number(b);c Number(c);d Number(d);console.log(typeof a);console.log(typeof b);console.log(typeof c);console.log(typeof d);console.log(c);console.log(d);
/script方式二parseInt()和parseFloat()函数 为了解决字符串的转换由于方式一存在局限性 例如要将123px转化为Number类型就不可以 scriptvar a 123px;var a1 123.4pxa parseInt(a);a1 parseInt(a1);console.log(typeof a);console.log(typeof a1);console.log(a);console.log(a1);
/scriptscriptvar a 123px;var a1 123.4pxa parseFloat(a);a1 parseFloat(a1);console.log(typeof a);console.log(typeof a1);console.log(a);console.log(a1);
/script 四、其他类型转化为Boolean类型 使用Boolean()函数 1.数字转换除了0和NaN其余都是true 2.字符串转换除了空串其余都是true 3.null和defined都会转化为false 4.对象也会转化为true scriptvar a 123var a1 0var a2 NaNa Boolean(a)a1 Boolean(a1)a2 Boolean(a2)console.log(a)console.log(a1)console.log(a2)
/script上一节的学习请参考下面连接 JavaScript的学习之旅之基本数据类型 这章关于JS的数据类型转换大致就学到这了感谢关注