1.isNaN(x)----------判断是否为数字 ;提示框:prompt("文本","默认值")
2.document.write() 仅仅向文档输出写内容。
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:
3.JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。下面的两行代码是等效的:
4.您可以在文本字符串中使用反斜杠对代码行进行换行
document.write("Hello \
World!");
5.JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译
6.var name="Gates", age=56, job="CEO";
7.未使用值来声明的变量,其值实际上是 undefined
8.科学计数法:var y=123e5; // 12300000
var z=123e-5; // 0.00123
9.创建数组:var cars=new Array(); 或者: var cars=new Array("Audi","BMW","Volvo");
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
10.Undefined 和 Null:
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量
11.申明对象类型:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
12.如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
13.JavaScript 变量的生存期:
从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除
14.获取0到9的随机整数:Math.floor(Math.random()*10) , Math.random() 值域为:[0,1)
15. HTML DOM Style 对象参考手册: http://www.w3school.com.cn/htmldom/dom_obj_style.asp
JavaScript Number 对象参考手册:http://www.w3school.com.cn/js/jsref_obj_number.asp
RegExp 对象参考手册: http://www.w3school.com.cn/js/jsref_obj_regexp.asp
16.var num = new Number(13.35);
alert(num.toFixed(1));//精确到1位小数
17.var myBoolean=new Boolean()
如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,
那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)
18.location.assign() 方法加载新的文档:window.location.assign(" http://www.w3school.com.cn")
19.t=setTimeout("timedCount()",1000) /clearTimeout(t) 返回一个id,可以通过调用clearTimeout(id)来终止setTimeout。
20.onerror事件:表示出错的时候,运行此段程序,用于抛出异常信息, 相当于给每个执行块加上try catch
2.document.write() 仅仅向文档输出写内容。
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:
3.JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。下面的两行代码是等效的:
4.您可以在文本字符串中使用反斜杠对代码行进行换行
document.write("Hello \
World!");
5.JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译
6.var name="Gates", age=56, job="CEO";
7.未使用值来声明的变量,其值实际上是 undefined
8.科学计数法:var y=123e5; // 12300000
var z=123e-5; // 0.00123
9.创建数组:var cars=new Array(); 或者: var cars=new Array("Audi","BMW","Volvo");
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
10.Undefined 和 Null:
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量
11.申明对象类型:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
12.如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
13.JavaScript 变量的生存期:
从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除
14.获取0到9的随机整数:Math.floor(Math.random()*10) , Math.random() 值域为:[0,1)
15. HTML DOM Style 对象参考手册: http://www.w3school.com.cn/htmldom/dom_obj_style.asp
JavaScript Number 对象参考手册:http://www.w3school.com.cn/js/jsref_obj_number.asp
RegExp 对象参考手册: http://www.w3school.com.cn/js/jsref_obj_regexp.asp
16.var num = new Number(13.35);
alert(num.toFixed(1));//精确到1位小数
17.var myBoolean=new Boolean()
如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,
那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)
18.location.assign() 方法加载新的文档:window.location.assign(" http://www.w3school.com.cn")
19.t=setTimeout("timedCount()",1000) /clearTimeout(t) 返回一个id,可以通过调用clearTimeout(id)来终止setTimeout。
20.onerror事件:表示出错的时候,运行此段程序,用于抛出异常信息, 相当于给每个执行块加上try catch