JavaScript数据类型

2016-10-26  本文已影响0人  闪电西兰花
1.ECMAScript中的5种简单数据类型
var mes;
console.log(typeof mes);        //undefined
//ECMAScript中的字符串是不可变的
//要改变某个变量保存的字符串,首先要销毁原来的字符串,然后再用另一个包含新值的字符串填充该变量
var mes = 'Java';
mes = mes + 'Script';
console.log(mes);             //JavaScript
//首先创建一个能容纳10个字符的新字符串
//然后在这个字符串中填充'Java'和'Script'
//最后销毁原来的字符串'Java'和'Script'
String类型包含一些特殊的字符字面量(转义字符):
\n: 换行
\r: 回车
\t:水平制表符
\\:\
2.ECMAScript中的复杂数据类型
3.typeofinstanceof的作用和区别
typeof(1);         //"number"
typeof("2");       //"string"
typeof(new Object());      //"object"
var a = [1,2,3];
var b = function(){};
console.log(a instanceof Array);   //true
console.log(b instanceof Function);   //true
4.数值转换
parseInt(" ");                          //NaN
parseInt("1234blue");                   //1234
parseInt("22.5");                       //22
parseFloat("22.5");                     //22.5
parseFloat("0909.5");                   //909.5
上一篇 下一篇

猜你喜欢

热点阅读