JavaScript自学笔记 第3次
1.一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。
2.一条语句,多个变量,也可横跨多行:
var name="Gates", age=56, job="CEO";
var name="Gates", age=56, job="CEO"; |
3. JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:
var x // x 为 undefined var x = 6; // x 为数字 var x = "Bill"; // x 为字符串 |
4.文本声明可以用双引号,也可以用单引号。
5.可以做运算。
6.数组。
<!DOCTYPE html> <html> <body>
<script> var i; var cars = new Array(); cars[0] = "Audi"; cars[1] = "BMW"; cars[2] = "Volvo";
for (i=0;i<cars.length;i++) { document.write(cars[i] + "<br>"); } </script>
</body> </html> |
7.对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"Bill", lastname:"Gates", id:5566}; |
8.对象属性有两种寻址方式,我想value也是一样的道理,value也是对象的一个属性:
name=person.lastname; name=person["lastname"]; cars=null; //可以用来清空变量 person=null; //可以用来清空变量 |
9.用关键词new来声明变量,变量就是对象。
var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object; |
做了一个求和的JS,但无论怎么设置变量类型,S1+S2总是成了"S1"+"S2"。
10. JavaScript 中的所有事务都是对象:字符串、数字、数组、日期,等等。对象是拥有属性和方法的数据。
//对象的属性 car.name=Fiat car.model=500 car.weight=850kg car.color=white
//对象的方法 car.start() car.drive() car.brake() |
11.声明变量时,实际已经有了内置的属性与方法。属性和方法常被称为对象的成员。
//声明变量 var txt = "Hello";
//内置的属性 txt.length=5
//内置的方法 txt.indexOf() txt.replace() txt.search() |
12.小骆驼拼写法:第一个词的首字母小写,后面每个词的首字母大写。(lowerCamelCase)
13.大骆驼拼写法:第一个词的首字母,以及后面每个词的首字母都大写。(UpperCamelCase),又称"帕斯卡拼写法"(PascalCase)。
14.将文本转换为大写:
//声明变量 var message="Hello world!"; //声明一个String变量
//调用语法objectName.methodName(),执行内置方法toUpperCase var x=message.toUpperCase(); |