<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> var num=10; console.log(typeof num);//输出number var str='jixyxcsoqi'; console.log(typeof str);//输出string var flag=true; console.log(typeof flag);//输出boolean(boolean包含真true和假false) console.log(typeof und);//输出undefined(未定义的) var age =prompt('请输入你的年龄'); console.log(age);//18 console.log(typeof age);//控制台输出string </script> </head> <body> </body> </html>
prompt你输入多少返回的就是多少,但是返回的是字符串~而非数值
所以我们还要学会数据类型转换,先了解并记住基本的数据转换类型,日后讲到时候继续深入
// parseInt转换成数字型,得到整数 var age = prompt('请输入您的年龄'); console.log(parseInt(age)); console.log(parseInt('3.14'));3 console.log(parseInt('3.94'));3 console.log(parseInt('120px'));读取到120就结束了,120 console.log(parseInt('pixel120'));NaN //parseFloat转换成数字型,得到小数,后面保留六位小数 console.log(parseFloat('3.14'));3.14 console.log(parseFloat('4.000001'));4.000001 console.log(parseFloat('pixel120px')); NaN