String类型:
在JavaScript中,字符串可以用双引号表示,也可以用单引号表示。
注意点:
①字符串是不可变的,也就是说字符串一旦被创建,他的值就不能发生改变了。
②要改变某个变量保存的字符串,首先要销毁原来的字符串,然后再用另一个包含新值得字符串来填充该变量。
------------------------分割线------------------------------
toString()方法可以将值转变成字符串。
例如:
var box = 11; //此时的box是Number类型。
alert(box.toString()); //此时虽然打印出来的box是11,但是box已经是String类型了。
但是值得注意的是,toString()方法不能够转型null 和 undefined。如果转型了会报错。
---------------------------分割线-----------------------------
此时有一个String()方法可以强转null 或者 undefined 变成String类型。
例如:
var box = null;
alert(String(box));
此时会打印出null 但是打印的不是null类型,而是字符串"null"。
String方法非常的智能。如果值可以调用toString()方法,那么利用String方法可以直接调用toString()方法;如果是null或者undefined,则返回"null" 和 "undefined"。
----------------------------分割线------------------------------
Object类型:
var box = new Object(); //通过new创建对象
alert(box);
注意点:
①Object()里面可以任意传参,可以传数值,字符串 ,布尔值等等,还可以进行相应的计算。
var box = new Object(2); //Object类型,值是2
var age = box + 2; //对象可以和普通变量运算
alert(age); //输出结果转型成为Number类型的了。
面向对象的思想是JavaScript的特点也是核心重点。
每天进步一点点...