toLowerCase
toUpperCase
轉大小寫var a = 'abc'.toUpperCase() console.log(a)
var a = 'ABC'.toLowerCase() console.log(a)
ASCII code
ASCII(發音: /ˈæski/ ASS-kee[1],American Standard Code for Information Interchange,美國資訊交換標準代碼)是基於拉丁字母的一套電腦編碼系統。它主要用於顯示現代英語,而其擴展版本延伸美國標準資訊交換碼則可以部分支援其他西歐語言,並等同於國際標準 ISO/IEC 646。維基百科
.charCodeAt(x)
查詢 ASCII code 是多少? x是索引值var a = 'ABC' var aCode = a.charCodeAt(0) //查詢字串[0]的 code碼 console.log(aCode)
.fromCharCode
數字變成他所代表字console.log(String.fromCharCode(97, 98)); // 印出 ab
小寫轉大寫示範
var a = 'g' var aCode = a.charCodeAt(0) var str = String.fromCharCode( aCode - 32 ) // 大小寫的號碼差32 console.log(str)
可以寫判斷
var char = 'J' console.log(char >= 'A' && char <= 'Z') // true
.indexOf
尋找字串的文字var str = 'how are you' var searchTerm = 'you' console.log(str.indexOf(searchTerm)) // 印出 8 ,代表 you 這個字在索引值第 8 個開始 // 算的時候要包含空白 // 如果都沒有會回傳 -1
.replace('A' , 'B')
把 A 換成 Bvar str = 'how are you'.replace('are', 'B') console.log(str) // 印出 how B you // 如果字串裡有兩個 you ,它只會更換第一個
var str = 'how are you you are how'.replace(/you/gi, 'B') console.log(str) // 印出 how are B B are how ,會把所有的 you 都換掉
.split(x)
以 x 來切字串,變成陣列 arrayvar str = 'haw are yau' console.log(str.split(' ')) // 用空格來切 // 印出 ["haw", "are", "yau"]
console.log(str.split('a')) // 用a來切 // 印出 ["h", "w ", "re y", "u"]
.trim()
字符串的兩端刪除空格var str = ' how are you' console.log(str.trim()) // 印出來就不會有前面空格