js數組和字符串方法(1)—字符串字面量和字符串對象

js數組和字符串方法(1)—字符串字面量和字符串對象

字符串方法

創建字符串

  • 字面量的創建方式

字面量,即直接量,簡單而言所見即所得

var str = '123';
console.log(str);
console.log(typeof str); //string

image-20200624141238068

還可通過下標對字符串進行取值(和學過的數組非常類似):

        var str = '123abcdefg';
        // console.log(str);
        // console.log(typeof str); //string
        console.log(str[1]);
        console.log(str[5]);

image-20200624141447414

  • 字符串對象的創建方式
var str = new String('123abcdefg');
console.log(str);
console.log(typeof str); //object

image-20200624141715614

對比字符串對象和數組對象,很類似

        var str = new String('123abcdefg');
        // console.log(str);
        // console.log(typeof str); //object

        var arr = ["1","2","3","a","b","c","d","e","f","g"];
        console.log(arr, str)
        console.dir(arr);
        console.dir(str);

image-20200624142158236

image-20200624142341811

image-20200624142358240

仔細觀察以上數組和字符串底下提供的方法是不一樣的,字符串對象其實是類數組,它其中包含很多方法

什麼是類數組?

類似數組 : 和數組長得非常的像,但是並不是數組,因爲並不具備有數組的所有方法。

小結

簡略知道字符串的概念即可,其對象是類數組對象,但又不是數組對象。



(後續待補充)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章