Javascript基础之贝海拾遗<一>

1、 javascript 是弱类型,不区分数字类型,统一用Var定义变量

2、 NaN = Not a Number

3、 Alert(234+”123”) 返回结果 234123。弱类型的偏向性。”+”号偏向转为字符串类型

4、 Alert(1+2+”3”+4+5) 返回结果 3345+过程中发现一个为字符串后面都转换为字符串

5、 Alert(true > false) 返回结果 true。其中true被转换为1flase被转换为0

6、 Alert(3 && 4) 返回结果4。快速与

7、 Alert(!!””) 返回值falseAlert(“Hello”&&””) 返回值””!!用来返回当前值得布尔类型。

8、 Prompt(“请输入一个数字”,”默认值”) Prompt用来接收用户输入。

9、 Javascript 不支持注释的嵌套。即:/*/*…*/*/ 的写法。也没有 elseif 的写法。

10、              for(;;){} 是允许的,但是会进入死循环

11、              函数定义格式 function funcName(参数1,参数2 ) { 函数体可多次调用,位置不固定。

12、              全局变量,在所有地方都可以访问。函数局部变量,在能在函数中访问。

13、              Var d=new Date();alert(d.方法名()); 创建一个新的对象,并调用对象的方法。

14、              d.Month(); 月份从零开始计数。d.getDay(); 返回星期几,星期日返回0

15、              Var a = new Array(); 或者 Var d=[];创建一个数组 a[0]=1;a[1]=”asd”; a[1]=true; 动态类型的体现。数组是对象的一个扩展。

16、              Var a = new Array(0,1,2,3); 设定初始值 Var a = new Array(3);设定数组参数长度(Var d=[];形式不支持)

17、              Var l= d.Push(123,456,789); //专门向数组末尾添加元素,返回值为新的数组长度

18、              Delete d[1];//删除数组元素的方法,不影响长度变化。

19、              d.join(“#”);//向数组中插入指定的分隔符 d.shift(); 把数组第一个元素去掉

20、              对象为 - 的形式,成对出现。

21、              Var obj = new Object(); Var obj={name=”CJ”,”age”:18}; //对象的声明。

22、              Var temp = Obj.name; Var temp = Obj[“age”]; Var temp = Obj[1]; //对象取值同事支持属性,字符串下标,数字下标。

23、              Javascript中对象和数组类似,但是没有lengthpushjoin等数组特有的方法

24、              Replacesubstringsubstr方法不会改变原有字符串,作为返回值返回

25、              innerHTML 表示HTML标签内部包含的HTML

 

posted @ 2012-04-19 17:41  睿德泽林  阅读(584)  评论(0编辑  收藏  举报