码迷,mamicode.com
首页 > 编程语言 > 详细

关于JavaScript语法的小笔记

时间:2016-12-14 01:48:31      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:nbsp   turn   pre   java   头部   中括号   test   语法   false   

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语句来做比较然后返回truefalse已经成为大家的共识:

例如:

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 = testObj.hat;      // ballcap
var shirtValue = testObj.shirt;    // jersey

  2)中括号操作符([]):如果你想访问的属性的名称有一个空格,这时你只能使用中括号操作符([])。

var myObj = {
  "Space Name": "Kirk",
  "More Space": "Spock"
};
myObj["Space Name"]; // Kirk
myObj[More Space]; // Spock

//提示:属性名称中如果有空格,必须把属性名称用单引号或双引号包裹起来。

 

关于JavaScript语法的小笔记

标签:nbsp   turn   pre   java   头部   中括号   test   语法   false   

原文地址:http://www.cnblogs.com/caojiayan/p/6171157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!