码迷,mamicode.com
首页 > 其他好文 > 详细

【高级程序设计笔记】

时间:2016-04-25 00:53:18      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

把书中第五章看完了.把一些知识点,有些是自己的理解记录下来,方便自己和同行随时查阅。不足之处请指正。

一,基本类型与引用类型

JavaScript中有五种简单基本类型的数据格式。(复杂类型object这就不说)

1.undefined  

直接调用未定义的值就保错为undefined。

2.Null

常用于使用完某个变量或函数,将它赋值null来进行内存回收。表示为空

3.Boolean

布尔值,用于判断不同情况下的操作。一切实例 或赋值true都讲判断为true。

4.Number

数值

5.String

字符串

按逻辑来讲,基本类型是没有方法的。如下例:

    var str = "hello";
        str.color ="red";
        console.log(str.color); //undefined

给类型为String 的变量str赋值。然后访问,显示undefined。但它又可以调用如substr() slice()等方法。

其原因是在为方便开发。Javascript在创建基本类型时已经在后台创建了该变量的实例对象。所有可以每个基本类型都有自己的一些基本方法。

这可能也就是书中常说一切皆为对象吧。

引用类型有三种,Array(数组)、Object(对象)、Function(函数)

    var ln = {},
        lf = function () {},
        la = [];
        ln.color = "red";
        lf.color = "blue";
        la[0] = "yellow";
        console.log(ln.color,lf.color,la[0]); //red blue yellow

这三种可直接用.或[]来访问和定义属性方法。

 

睡觉了,下次再补充完。

 

【高级程序设计笔记】

标签:

原文地址:http://www.cnblogs.com/xiaoye1990/p/5429020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!