<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Javascript数据类型代码分享</title> <script> //var num = 12; /* * 数字类型:整数和小数 * * num=20;整数 * num=98.76;小数(其他的语言中,浮点型---单精度,双精度浮点) * 所有的数字都是属于number类型 * 其他的语言: * 整数类型:int * 单精度浮点型:float * 双精度浮点型:double * * 数字: * 二进制:遇到2进一 * * 00000001-----1 * 00000010-----2 * 00000011-----3 * 00000100-----4 * 00000101----5 * 00000110----6 * 00000111-----7 * 00001000-----8 * 00001001----9 * 八进制:遇到8进一 * 00000001 * 00000002 * 00000003 * 00000004 * 00000005 * 00000006 * 00000007 * 00000010-----8 * 00000011-----9 * 00000012-----10 * 十进制:遇到10进一 * 0 * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 十六进制:遇到f进一 * 00000001 * 00000002 * 00000003 * 00000004 * 00000005 * 00000006 * 00000007 * 00000008 * 00000009 * 0000000a----10 * 0000000b---11 * 0000000c----12 * 0000000d---13 * 0000000e---14 * 0000000f---15 * 00000010---16 * 00000011---17 * 00000012---18 * 0f12a * * */ /* * * * js中可以表示哪些进制 * var num=10;//十进制 * var num2=012;//八进制 * var num3=0x123;//十六进制 * * * */ // var num=12;//十进制 // console.log(num); // var num2=012;//八进制 // console.log(num2); // var num3=0x1a;//十六进制 // console.log(num3); // var num=0x1f; // console.log(num); </script> <script> //数字类型有范围: 最小值和最大值(需要记忆) console.log(Number.MAX_VALUE);//数字的最大值 console.log(Number.MIN_VALUE);//数字的最小值 //不要用小数去验证小数.(这是个bug) // var x=0.1; // var y=0.2; // var sum=x+y; // console.log(sum==0.3); //不要用NaN验证是不是NaN // var num; // console.log(num+10==NaN); // console.log("您好"=="我好"); //如何验证这个结果是不是NaN,应该使用isNaN() //var num;//-----变量声明了,没有赋值,结果是:undefined //是不是不是一个数字----->不是一个数字吗? NaN--->不是一个数字 //console.log(isNaN(10)); //判断结果不是一个数字可以使用isNaN(变量名) //var str="您好"; // var num; // var sum=num+10;//NaN // console.log(sum); // console.log(isNaN(sum));//不是数字为true,是数字结果为false </script> <script> //总结: /* * * 数字类型:number类型 * 无论是整数还是小数都是数字类型 * 不要用小数验证小数 * 不要使用NaN判断是不是NaN,应该使用isNaN(值或者是变量) * 想要表示十进制:就是正常的数字 * 想要表示八进制:以0开头 * 想要表示十六进制:0x开头 * * * * */ </script> </head> <body> </body> </html>
Javascript数据类型代码分享
最新推荐文章于 2024-09-17 13:42:29 发布