Javascript初阶学习笔记

来源:互联网 发布:lurker软件免费版 编辑:程序博客网 时间:2024/04/28 06:23
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
原创粉丝点击