把书中第五章看完了.把一些知识点,有些是自己的理解记录下来,方便自己和同行随时查阅。不足之处请指正。
一,基本类型与引用类型
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
这三种可直接用.或[]来访问和定义属性方法。
睡觉了,下次再补充完。
时间: 2024-12-28 20:18:19