標籤:布爾 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 基礎命令