1、prompt()方法
- what:当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。
- prompt()接收的是字符串型,进行运算时需要进行数据类型的转换
2、 数据类型的转换
-
3种方式转换为字符串
法一:变量.toString() //不能转换null和undefined
法二:String(变量)
法三:(隐身转换,拼接字符串的方式)变量+“”
-
4种方式转换为数字型
parseInt(变量) //结果只能是向下取整,当该变量带单位时可以去掉单位,但混合形式不可,如rem120px,结果为NaN(即非数值(Not a Number),NaN 属性用于引用特殊的非数字值,该属性指定的并不是不合法的数字。)
parseFloat(String) //解析字符串,返回浮点数且只返回字符串中的第一个数字,若第一个字符无法解析为数字,返回NaN;其他用法与parseInt()类似
Number(String)
隐式转换(- * /)无加运算,否则为字符串拼接,结果仍为字符串
-
转换为布尔型
Boolean() 5种情况为false,其余均为true // ‘’ 0 NaA null undefined