js 第四版阅读笔记
第一章
1、事件处理器:在特定的事件(比如用户单击了一个按钮)发生时要执行的javaScript代码。
2、cookie
第二章
1、分号(;)的使用:在JavaScript中,如果语句放置之不同的行中,就可以省去分号,如
a=3;
b=4;
但是如果代码的格式如下,那么第一个分号是必须的
a=3;b=4;省略分号并不是一个好的编程习惯,应该习惯使用分号!
2、标识符:第一个字母必须是字母、下划线或者美元符号。
第三章 数据类型和值
JavaScript数据类型可以分为两种:基本类型和引用类型。
数值、null和未定义的值属于基本类型;对象、数组和函数属于引用类型。
1、JavaScript允许使用三种基本数据类型---数字、文本字符串、和布尔值。此外,它还支持两种数据类型 null 和 undefined(未定义),他们各自只定义了一个值。JavaScript还支持复合数据类型--对象,常用的是数组,array。JavaScript还定义了另一种特殊的对象,函数--function,函数是具有可执行代码的对象,可以通过调用函数执行某些操作。和数组一样函数的行为和其他类型的对象不同,JavaScript定义了函数的专业语法。因此,我们将函数看作独立于对象和数组的数据类型。
2、数字的使用
方法toString()可以用它的参数指定的基数或底数(底数必须在2到36之间)把数字转换成字符串。例如,要将一个数字转换成一个二进制数字,可以用如下的方式:
var x=33;
var y= x.toString(2); //y是10001
要调用一个数值直接量的toString()方法,就必须使用括号,这样才能避免将“.”解释为小数点:
var y=(257).toString(0x10);
3、字符串的使用
要确定字符串的长度(它包含的字符数),可以使用字符串的length属性。如果变量s包含一个字符串,可以使用s.length访问他的属性,其次还有其他操作,例如,可以回去字符串s的最后一个字符
last_char = s.charAt(s.length-1);
可以从字符串s中抽出第二、三、四个字符
sub = s.substring(1,4);
要在字符串s中查找第一个字母a的位置
i = s.indexOf('a');
对象
对象(object)是已命名的数据的集合。这些已命名的数据通常被作为对象的属性来引用(有时,他么被称为对象的“域”)。
第四章 变量
1、变量保存了基本类型的实际值,但是对引用类型的值却只保存对他的引用。
浙公网安备 33010602011771号