首页 > Web开发 > 详细

js 基本基础知识回顾

时间:2016-03-02 00:19:42      阅读:199      评论:0      收藏:0      [点我收藏+]

js中的一切的变量、函数、操作符等等都是区分大小写的。

 

js的基本的数据类型-》包含下面的5种:

1、undefined

2、Null

3、Boolean

4、Number

5、String

js的复杂的数据类型就是--》Object

js中不支持任何创建自定义的数据类型的机制。

 

js的typeof操作符的作用:主要是检测变量的数据类型的。对于一个值使用typeof:有以下几种可能的返回:

1、undefined------》值没有定义。

2、boolean--------》是布尔值

3、String-------》值是字符串

4、number-----》值是数值

5、object-------》值是对象或是null-----------(typeof null  输出object)

6、function-----》值是函数

 

 

undefined类型---》Undefined类型只有一个值  就是undefined  

一般情况下,定义   var message; 如果没有初始化,则会默认是undefined。

 

Null类型: Null类型也是只有一个值 null,null表示一个空对象指针。

var car = null;   alert(typeof car);---》object     定义变量用于保存对象,只要检查是否是null,就可以知道是否保存了对象的引用。

undefined 是派生自null的   所以  alert(null == undefined);一定是输出true。

 

Boolean 类型  是由两个值的:true   和   false。 者两个值与数值不一样,true不一定就是1,false也不一定就是0.

变量值 转换成 Boolean类型使用 Boolean()函数:详细情况 见下描述:

Boolean             true                false

String             非空字符串               “”(空字符串)

Number           非0数字值                  0和NaN

Object             任何对象                      null

Undefined         N/A                          undefined

 

String 类型:“”  和 ‘’  都是可以用来表示的。

js中,字符串是不可变的,一旦创建,值是不能改变的。

字符串转换:数值、对象、布尔值、字符串都可以使用toString()方法。

要注意的是  null 和  undefined 是 没有toString方法的

String()-----》  1、 有toString()的就直接调用。

                          2、null------?“null”

                          3、undefined----》“undefined”

 

js 基本基础知识回顾

原文:http://www.cnblogs.com/lilin0719/p/5233273.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!