js知识点

2015-10-26 14:18:00    admin    549    原创
摘要:js知识点

JavaScript 对大小写敏感。
如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。
请使用 "id" 属性来标识 HTML 元素,并 innerHTML 来获取或插入元素内容:
if语句后面可以跟elseif…else语句,这种语句可以检测到多种可能的情况。
使用if,else if,else语句的时候,需要注意下面几点:
if语句至多有1个else语句,else语句在所有的elseif语句之后。
If语句可以有若干个elseif语句,它们必须在else语句之前。
一旦其中一个else if语句检测为true,其他的else if以及else语句都将跳过执行。
如果if为true,elseif不会执行,如果一个elseif为true其他的else和elseif不会执行
break跳出循环或者label代码段,return方法返回值,continue不执行循环体剩余部分
null没有分配空间,""分配了空间
javascript对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
例如:var person={firstname:"John", lastname:"Doe", id:5566};
var person={firstname: "John",lastname : "Doe",id  :  5566};
对象属性有两种寻址方式:name=person.lastname;name=person["lastname"];
Undefined 这个值表示变量不含有值,可以通过将变量的值设置为 null 来清空变量。
你可以使用以下语法创建对象方法:methodName : function() { code lines }
例如:
var person = {
    firstName: "John",
    lastName : "Doe",
    id       : 5566,
    fullName : function() {
       return this.firstName + " " + this.lastName;
    }
};调用用 person.fullName();
你可以使用以下语法访问对象方法:objectName.methodName()
javaScript 变量生命周期在它声明时初始化。局部变量在函数执行完毕后销毁。全局变量在页面关闭后销毁。
javaScript 还包含了基于某些条件对变量进行赋值的条件运算符,variablename=(condition)?value1:value2
var patt = /w3cschool/i,/w3cschool/i  是一个正则表达式,test() 方法是一个正则表达式方法。
例如:var patt = /e/;patt.test("The best things in life are free!");
exec() 方法是一个正则表达式方法。
exec() 方法用于检索字符串中的正则表达式的匹配。
该函数返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。


豫ICP备15006410号
蝉知 蝉知4.5.2