数据类型——六种数据类型 / typeof

ECMAScript是JS语法的标准,核心

 

一、typeof判断数据类型:

写法:typeof 变量

例如:

alert(typeof a);

 也可以:

alert(typeof (a));

 

二、数据类型:

1、数字——number

 

2、字符串——string

用引号包含的都是string类型。例如:

var name="shj";

(1)字符的相关方法:

①.length获取字符串的长度

描述:

如果是字符串,可以获取字符串长度,但是不能设置长度

字符串长度的数值包含空格

写法:字符串变量.length。例如:

alert(name.length);

②.charAt()根据字符串的下标获取想要的子字符串

写法:变量.charAt(子字符串的下标)。例如:

var name="shj";
alert(name.charAt(1));   //弹出的结果是h

下标从0开始计数

 (2)给字符串添加属性

描述:不可以,找不到数值

var str = 'hello';
str.number = 10;
alert( str.number );  //undefined

 

3、布尔值——boolean

包含:true真/false假

只要是放条件的部分JS都会转换成布尔值,比如:if(这里){}、for(;这里;){}

 

4、函数——function

 

5、对象——object

包含:元素、数组、json、null

(1)只要对象不是空的,就可以添加自定义属性或方法

①自定义属性。例如:

var obj=document;
obj.abc=111;
alert(obj.abc);   //弹出的是111

②函数方法。例如:

var obj=document;
obj.fn1=function(){
    alert("1");
}

获取结果的方法:obj.fn1();

 (2)数组也可以添加自定义属性和方法

 

6、未定义——undefined

undefined一般表示一种状态,例如程序出错

posted @ 2017-03-14 17:31  念念念不忘  阅读(799)  评论(0)    收藏  举报