JS简单数据类型 布尔值 数值类型 字符串 null undefined 以及数据类型转换布尔值 数值类型 字符串 数据类型检查typeof的用法
一.布尔类型bool/boolean
包含true,false
true 表示真或者正确;
false 表示假或者错误.
强制转换布尔类型Boolean(变量/表达式)
返还值为 false:
1.数值类型中的 整数中的0 浮点数中的0.000 NaN;
2.字符串中的空字符串``(是空字符串,不包括只有空格的字符串);
3.null;
4.undefined.
返回值为true:
除了返回值为false的其他情况都为true.
自动转化为布尔类型一般用于需要判断的情况
1.if()中的内容;
2.while()中的内容;
3.for(内容1;内容2;内容3)中内容2位置的内容.
二.字符串类型string
字符串语法:
一般被包裹在引号内 :
//1.双引号""
var a = "我是双引号内的字符串";
//2.单引号''
var b = '我是单引号内的字符串';
//3.反引号``
var c = `我是反引号内的字符串`;
强制转化为字符串
1.String(变量/表达式)
//a是布尔类型
var a = false;
console.log(`我是布尔类型:`);
console.log(a);
//转化为字符串
var b = String(a);
console.log(`我是字符串类型:`);
console.log(b