Js基础二(字面量、typeof、所类型的boolean值。)。
1. 字面量:(来自百度知道)
字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。
字面量分为字符串字面量(string literal )、数组字面量(array literal)和对象字面量(objectliteral),另外还有函数字面量(functionliteral)。
示例:
var test="hello world!";
"hello world!"就是字符串字面量,test是变量名。
2. 变量类型——typeof检测类型
typeof操作符是用来检测变量的数据类型。对于值或变量使用typeof操作符会返回如下字符串。
字符串 |
描述 |
undefined |
未定义 |
boolean |
布尔值 |
string |
字符串 |
number |
数值 |
object |
对象或null |
function |
函数 |
3.其他类型转换为boolean类型
其他类型转换成Boolean类型规则
数据类型 |
转换为true的值 |
转换为false的值 |
Boolean |
true |
false |
String |
任何非空字符串 |
空字符串 |
Number |
任何非零数字值(包括无穷大) |
0和NaN |
Object |
任何对象 |
null |
Undefined |
|
Undefined |