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();

posted on 2013-03-05 15:56  百舸争流info  阅读(122)  评论(0编辑  收藏  举报

导航