1.变量的声明和数据类型
- 在js中用var来声明一个变量,可以先声明再给变量赋值也可以赋值和声明同时进行,typeof用来检测一个变量的数据类型,例如:
<script>
var a;//js中用var来声明一个变量
a = 23;//先声明后赋值
/* var a = 23; 声明和赋值同时进行*/
console.log(a);
console.log(typeof a); //typeof用来检测一个变量的数据类型
console.log(typeof 123);
console.log(typeof "Hello,World!");
console.log(typeof true);
console.log(typeof undefined);
console.log(typeof null);
</script>
JS中总共有6种数据类型分别是字符串型(String),数值型(Number)布尔型(Boolean)
undefined型(Undefined),null型(Null)和Object,其中前五种称为基本数据类型。
2.强制类型的转换
强制类型转换指将一个数据类型强制转换为其它的数据类型。一般是指,将其它的数据类型转换为String、Number、Boolean。
(1)转换为String类型:
例1 toString() 方法:
<script>
//转换为字符串方式一:toString(),调用被转换数据类型的toString()方法,该方法不会影响到原变量,
//它会将转换的结果返回,但是注意:null和undefined这两个值没有toString()方法,如果调用它们的方法ÿ