javascript基础(数值,布尔值,Null和Undefined)(五)
2017-02-07 17:35
267 查看
1.数值:
2.布尔值:
3.Null和Undefined:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* Number * - 在JS中所有的数字都是Number类型 * - 包括整数和浮点数 * */ var num = 123; var num2 = 10.5; var str = "123"; /* typeof - 通过typeof可以来检查一个变量的类型 - 语法:typeof 变量 - 它会将检查的结果返回 - 使用typeof检查一个字符串时,会返回string - 使用typeof检查一个数值时,会返回number * */ /*console.log(num); console.log(str);*/ //console.log(typeof num2); /* * JS中可以表示的最大的数字 * Number.MAX_VALUE 来获取最大值 * 1.7976931348623157e+308 * * Number.MIN_VALUE 0以上的最小值 * 5e-324 * * 如果我们使用的数字超过了最大值,则会返回Infinity,表示无穷 * ±Infinity 正负无穷,它的类型也是Number * * 特殊的数字 * NaN (Not A Number) * - 用来表示一个非法的数字 * - 使用typeof检查一个NaN时,也会返回number */ //console.log(Number.MIN_VALUE); var max = Number.MAX_VALUE; max = Infinity; var a = 10; a = 10 * "hello"; a = NaN; //console.log(typeof a); /* 需要表示一些其他进制的数字 - 十六进制数字: 0x数字 - 八进制数字 0数字 - 二进制的数字 0b数字 IE不支持 Hbuilder也不支持 * */ var b = 0x10; //十六进制的10 b = 070; //八进制的10 //b = 0b10; //二进制的10 //console.log(b); /* 在JS中大部分的整数的运算都可以确保结果正确, 但是如果对浮点数进行运算时,可能出现不可预期的结果 所以在JS中尽量不要做对精度要求高的运算,比如 钱相关的 * */ var c = 100 + 100; c = 0.01 + 0.05; console.log(c); </script> </head> <body> </body> </html>
2.布尔值:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* Boolean(布尔值) - 我们可以使用布尔值来进行逻辑判断 - 布尔值只有两个true和false - true表示逻辑的真 - false表示逻辑的假 - 使用typeof检查一个布尔值时,会返回boolean * */ var bool = true; bool = false; console.log(typeof bool); console.log(bool); </script> </head> <body> </body> </html>
3.Null和Undefined:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* Undefined(未定义) - Undefined表示一个声明但是没有赋值的变量 - Undefined的类型只有一个值 undefined - 使用typeof检查一个Undefined类型的数据时,会返回undefined Null(空值) - Null类型只有一个值,就是null - null值专门用来表示为空的对象 - 使用typeof检查一个Null类型的值时,会返回object * */ var a ; var b = undefined; /*console.log(typeof b); console.log(b);*/ var c = null; console.log(typeof c); </script> </head> <body> </body> </html>
相关文章推荐
- javascript:数值类型null和undefined
- 【Javascript基础】null 和undefined
- 【Javascript 基础】比较 undefined 和 null 值
- javascript基础学习(1)数据类型--undefined和null、boolean
- JavaScript基础之未定义、undefined、null
- javascript基础 1--null 和 undefined
- JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结
- JavaScript基础学习之-JavaScript权威指南-3.4null和undefined
- Javascript基础_简单比较undefined和null 值
- 【javascript基础】之【解剖JavaScript中的null和undefined】
- Javascript 中的false、0、null、undefined和空字符串对象
- JavaScript中的null和undefined
- 解剖JavaScript中的null和undefined
- JavaScript中null与undefined分析
- 解剖JavaScript中的null和undefined
- JavaScript中null, undefined 的深入探讨
- 解剖JavaScript中的null和undefined
- 解剖JavaScript中的null和undefined
- JavaScript null和undefined区别分析
- JavaScript undefined vs. null (翻译)