JavaScript学习笔记

2015-08-05

1.JavaScript代码可以放在head或者body中。

2.document.write(123),在页面加载完后执行,会覆盖整个页面。如在onload中执行,或者页面加载完后,点击某个按钮执行,都会覆盖整个页面。

3.使用分号的另一用处是在一行中编写多条语句。

2015-08-08

1.JavaScript大小写敏感。

2.您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可,如:var name="Gates", age=56, job="CEO";

声明也可横跨多行:

var name="Gates",

age=56,

job="CEO";

3.变量默认指undefined;重复声明变量,值不变,如在以下两条语句执行后,变量 carname 的值依然是 "Volvo":

var carname="Volvo";

var carname;

4.对象:对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:

var person={firstname:"Bill", lastname:"Gates", id:5566};

5.Undefined 和 Null

Undefined 这个值表示变量不含有值。

可以通过将变量的值设置为 null 来清空变量。

6. ==和===

1、对于string,number等基础类型,==和===是有区别的

1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样
 
2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较
 
3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false
posted on 2015-08-05 18:46  dbolodb  阅读(107)  评论(0)    收藏  举报