js數組和字符串的使用規則

數組

數組聲明3種方式

var arr = [元素,元素,元素];
var arr = new Array(元素,元素,元素);
var arr = new Array(3);

遍歷數組的兩種方式

第一種

var color = ['red','blue','green'];
for(var i=0;i<color.lenth;i++){
    ···
}

第二種:

var color = ['red','blue','green'];
for(var k in color){
    console.log(color[k]);
}

數組中常用方法

instanceof : 確定是否是指定類型,是為ture,否為false

var color = ['red','blue','green'];
console.log(color instanceof Array);
//ture

push()和pop():往數組之后追加和刪除元素

indexOf()和lastIndexOf():從數組左邊或右邊開始查找數組中第一次出現指定字符串的位置

字符串

字符串兩種聲明方式

var str1 = '我愛學js';
var str2 = new Array('我愛學js');

單引號和雙引號的區別:
(1)只使用字符的字符串,單引號和雙引號沒有區別
(2)在單引號包括的字符串中可以直接用雙引號,在雙引號包括的字符串中可以直接用單引號
(3)如果在雙引號包括的字符串中用雙引號,需要用反斜杠轉義,注意是"" ;同樣在單引號包括的字符串中用單引號,也需要轉義
(4)如果要用反斜杠,則輸入‘\\’

eval

var a = 10;
var b = 20;
console.log(eval("a+b"));
//輸出30

注意:
在eavl內部參數字符串必須符合js語法規則

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容