Day04 JavaScript

2016-09-29  本文已影响12人  有个水友

知识点


//单行注释
/*
多行注释
*/

var str = "Kyxy Tracy"
var myStr = "Hello " + str + ", is there something wrong with you?"

var myArr = ["haha", 1, "xixi", 2, true];    //数组中可以存放不同数据类型的数据

数组的索引类似于字符串的索引,从0开始,访问方式相同。

var myArr = [1, 2, 3, 4];    
myArr.push(5, 6);    //myArr变为[1, 2, 3, 4, 5, 6]
myArr.pop();  //返回6,并且myArr变为[1, 2, 3, 4, 5]
myArr.shift(); //返回1,并且myArr变为[2, 3, 4, 5]
myArr.unshift("a", false); myArr变为["a", false, 2, 3, 4, 5]

function myFunction(parameter1, parameter2...) {
      console.log("Hello world!");    //myFunction是函数名,parameter是形参
}

使用myFunction(parameter1, parameter2...)来调用函数。定义函数时,parameter是形参,充当占位符。在调用函数时,传入的参数为实参。


队列queue

queue是计算机科学中一种抽象的数据结构,队列中的条目都有秩序,新的条目被添加到队列的末端,旧的条目从队列的头部移出。
使用JavaScript实现队列:(数组是有秩序的)

  function queue(myArray, item) {    //myArray是一个数组,item是数组的一个元素
      myArray.push(item);         //将item添加到数组的尾部
      return myArray.shift();      //将myArray的头部第一个元素,并且返回其值
    }
testArr = [1, 2, 3, 4];
queue(testArr, 5);     //返回值为1,testArr变为[2, 3, 4, 5]

if语句

if语句表明分支结构,当条件表达式成立时执行if语句内的程序块。

    if(statement) {    //当条件表达式为真时,执行code block;
        code block;    //代码块
    }
  {
    1 == 1;     //true
    1 == "1";  //true
    1 == 2;    //false
    "3" == 3;  //true
}
上一篇 下一篇

猜你喜欢

热点阅读