首页 > 代码库 > 关于JavaScript语法的小笔记
关于JavaScript语法的小笔记
1、pop()
函数用来移出数组中最后一个元素;shift()
函数移出数组中的第一项,unshift
(移入)一个元素到数组的头部。
例如:
var myArray = [["John", 23], ["dog", 3]]; var a=myArray.pop(); //var myArray = [ ["John", 23] ]; 移出最后一个 var a=myArray.shift(); //var myArray = [ ["dog", 3] ]; 移出第一个 var c=myArray.unshift(["ccc",1]); //var myArray =[["ccc",1],["John", 23], ["dog", 3]]; 数组["ccc",1]插入了头部,成为了第一个
2、所有的比较操作符返回的都是一个boolean值,要么是 true
要么是false
。使用 if/else
语句来做比较然后返回true
或false
已经成为大家的共识:
例如:
function isEqual(a,b) { if (a === b) { return true; } else { return false; } }
可以简化成:
function isEqual(a,b) { return a === b; }
3、有两种方式访问对象属性,一个是点操作符(.
),一个是中括号操作符([]
)。当你知道属性的名称的时候,使用点操作符。
1)点操作符(.
)
例如:
var myObj = { prop1: "val1", prop2: "val2" }; var prop1val = myObj.prop1; // val1 var prop2val = myObj.prop2; // val2 //或 var testObj = { "hat": "ballcap", "shirt": "jersey", "shoes": "cleats" }; var hatValue = http://www.mamicode.com/testObj.hat; // ballcap var shirtValue = http://www.mamicode.com/testObj.shirt; // jersey
2)中括号操作符([]
):如果你想访问的属性的名称有一个空格,这时你只能使用中括号操作符([]
)。
var myObj = { "Space Name": "Kirk", "More Space": "Spock" }; myObj["Space Name"]; // Kirk myObj[‘More Space‘]; // Spock
//提示:属性名称中如果有空格,必须把属性名称用单引号或双引号包裹起来。
关于JavaScript语法的小笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。