Js中的數據類型--String
晝貓筆記--給你帶來不一樣的筆記
不止是筆記 更多的是思考
上一期咱們大概了解了下什麽是JavaScript,想必大家也都知道
今天主要說下Js中的數據類型
在Js中一共分為六種數據類型
其中基本數據類型有
-
String 字符串
- Number數值
- Boolean布爾值
- Null空值
- Undefined未定義
引用數據類型有
- Object對象
String 字符串
首先從String開始說起
字符串是存儲字符(比如 Bill Gates)的變量
在Js中的字符串需要使用引號引起來(單引號或者雙引號都可以 要用英文寫 )
String 對象方法
-
indexof()
該方法可返回某個指定的字符串值在字符串中首次出現的位置。並返回第一次出現的位置。
語法: 對象.indexof()
註意:indexof()區分大小寫
如果要檢索的字符串值沒有出現,則該方法返回 -1
var str = "晝貓筆記";
console.log(str.indexOf("筆記")); //2
var str = "hello word";
console.log(str.indexOf("l")); // 2
- lastIndexOf()
該方法可返回一個指定的字符串值 最後出現的位置,在一個字符串中的指定位置從後向前搜索。
語法: 對象.IastIndexOf()
註意:indexof()區分大小寫
如果要檢索的字符串值沒有出現,則該方法返回 -1
var str = "晝貓筆記";
console.log(str.lastIndexOf("哈哈")); //-1
var str = "hello word";
console.log(str.lastIndexOf("l")); //3
-
concat()
該方法用於連接兩個或多個字符串。
語法:對象.concat(str)
註意:使用 + 運算符來進行字符串的連接運算通常會更簡便一些
var str = "晝貓筆記";
var str2 = "hello word";
console.log(str.concat(str2)); //晝貓筆記hello word
-
slice()
該方法可提取字符串的某個部分,並以新的字符串返回被提取的部分。
語法: 對象.slice(start,end) //不包括end
var str = "hello word";
console.log(str.slice(0, 2)); //he (從索引0開始到2結束不包括2)
- toLowerCase()
該方法用於把字符串轉換為小寫。
語法: 對象.toLowerCase()
var str = "Hello Word";
console.log(str.toLowerCase()); //hello word
-
toUpperCase()
該方法用於把字符串轉換成大寫。
語法:對象.toUpperCase()
var str = "Hello Word";
console.log(str.toLowerCase()); //HELLO WORD
String 總結
在練習String的時候大家千萬要註意的是要 + 引號
以上提到的String的方法是在以後會經常用到的但是不包括全部
對其他方法感興趣的小夥伴可以去w3c學院、菜鳥教程查看更多方法
Js中的數據類型--String