首页 > 代码库 > JS笔记—01

JS笔记—01

1.JS的代码一般在头部写
2.当页面载入时,会执行位于body部分的JavaScript
当被调用时,位于head部分的JavaScript被执行。
3.要对外部的JS文件的一个变量操作,代码是写在内部JavaScript块儿中
,而不是引入JS代码的那句代码里

4. 代码中相同变量在函数中加var则为局部变量,不加为全局变量

5.parseInt(String):转整数
Number(str):转数字
字符串到数字的转化:
在字符串中有汉字时,"200我爱你"
 a.parseInt(可以自动地去掉其中的汉字,只显示数组部分,开头无数字也显示
 为NaN)    
 b.NaN(不是数字)

6.confirm():返回的是true或者false
onclick = "return confirm(‘确定要删除么?‘);":直接可以弹确认框
事件如果加到超链接里,那么如果返回为true,则页面连接到已定地址。

7.for (x in 数组名):循环方法(类似于foreach) x 为数组的索引
for(y in obj):在对象中y为属性var obj = new Object();
obj.id = 1;
obj.name = "王全单";

8.with(document) {
  //都以document为根
 write("我的妈妈");
}

9.数组的第四种定义方式:var arr = new Array();
 arr.push(10); arr.push(20);

10.arr3.join("%"):设置数组元素以什么字符来分割

11.数组排序
arr.sort(sortNumber)---sortNumber(a, b) {
   //升序排序   
   return a - b;
   }
注明:这里的sortNumber千万不能加括号
12.js中函数可以作为参数,Java中不可以 

JS笔记—01