JavaScript 基礎命令

來源:互聯網
上載者:User

標籤:布爾   js函數   操作符   結果   png   app   codec   amp   wrap   

var  myName ="Willy Jane";   //語句1

var是js中的關鍵詞,變數。上面的語句的意思是:define聲明一個myName的變數,並給myName賦值Willy Jane。

var myName ="Willy"+"Jane";  //語句2

語句1與語句2的結果是一致的,但是語句2中有個"+"號,是連接字串的。

var變數可儲存字串、數組、null、整型、未定義等資料類型。

var array=[1,3,5];    var null="";    var number =2.4;

JS中.push()方法的運用: .push()把一個或多個參數推入到數組的末尾。

var arr=[1,3,5,];

arr.push(4,7,8);  //現在arr的值為[1,3,5,4,7,8]

arr.push([2,3]);  //現在arr的值為[1,3,5,4,7,8,[2,3]]

JS中.pop()方法的運用:用來“拋出”一個數組末尾的值。數組中任何類型的條目(數值,字串,甚至是數組)可以被“拋出來”。

var array1=[3,4,6,7].pop();  //現在array1的值為7,數組變成了[3,4,6]。

JS中.shift()方法的運用:移除第一元素。
var array1=[3,4,6,7].shift();  //現在array1的值為3,數組變成了[4,6,7]。

JS中.unshift()方法的運用:在數組的頭部添加元素。

var array1=[3,4,6,7].unshift(12);  //現在array1的值為12,數組變成了[12,3,4,6,7]。

JS函數的構建:function關鍵字 + 函數名 +(參數(形參),參數(形參))+花括弧 {}   parameters

function myFunction(){

  console.log("Hi World");
}
myFunction();  //調用myFunction()函數。在控制台顯示Hi World。

JS中全域變數和局部變數。他們的範圍不同,當全域變數和局部變數的範圍存在交集時,也就是說,局部和全域都有相同的變數名時,在局部裡的優先調用。

var myGorbel = "CATS";

function myFunction(){

  var myGorbel="dogs";

  var retu= myGorbel;

  return  retu;

}

 

Boolean 布爾型 true or false  與if語句結合

function test (myCondition) {
if (myCondition) {
return "It was true";
}
return "It was false";
}
test(true); // returns "It was true"
test(false); // returns "It was false"

boolean布爾型與比較方法結合

function equalityTest(myVal) {
if (myVal == 10) {
return "Equal";
}
return "Not Equal";
}

 

JS中的全等與相等的區別:全等(===)是相對於相等操作符(==)的一種操作符。與相等操作符不同的是全等比較嚴格,它會同時比較元素的值和 資料類型

JS中的不全等與不等的區別:

1 != 2 // true
1 != "1" // false
1 != ‘1‘ // false
1 != true // false
0 != false // false

 

3 !== 3 // false
3 !== ‘3‘ // true
4 !== 3 // true

5 > 3 // true
7 > ‘3‘ // true
2 > 3 // false
‘1‘ > 9 // false

6 >= 6 // true
7 >= ‘3‘ // true
2 >= 3 // false
‘7‘ >= 9 // false

switch語句

switch (num) {
case value1:  statement1;
break;
case value2:  statement2;
break;
...
case valueN:  statementN;
break;
}

 

JavaScript 基礎命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.