字串轉為大寫 字串 筆記

2021-10-14 19:38:03 字數 2653 閱讀 9763

字串的寫法

字串可以用雙引號包裹,也可以用單引號包裹,外面用雙引號,裡面就只能用單引號,反之就只能用雙引號

let str = 'hello world'

let str1 = `hello world` // 反引號,裡面的字串可以換行

let str2 = "hello world "

'key = "value"'

"it's a long journey"

轉義字元如果要在單引號字串的內部,使用單引號,就必須在內部的單引號前面加上反斜槓,用來轉義。雙引號字串內部使用雙引號,也是如此。

'did she say 'hello'?'

"did she say "hello"?"

斜槓()在字串內有特殊含義,用來表示一些特殊字元,所以又稱為轉義符

let str1 = 'hello world' //  "hello world"

let str1 = 'hello' world // "hello world"

let str = 'hellon你好' // 'hello

你好'let atr = 'hellon你好' // 'hellon你好'

長字元

let str = 'hello' +

'world' // "helloworld"

let str = 'hello

world' // "hello world"

字元模板($)

let name = '張三',age = 7

let str = '他叫$(name),已經$(age)歲了'

console.log(str) // 他叫張三,已經7歲了

返回字串某個位置的字元

let str = 'hello'

str.length // 5

str[0] // 'h'

str[1] // 'e'

str[str.length-1] // 'o'

str[4] // 'o'

str.charat(0) // 'h'

str.charat(1) // 'e'

str.charcodeat(0) // 104 'h'的ascii碼

字串拼接

let str = 'hello'

let str2 = 'world'

str + srt2 // "helloworld"

str.concat(str2) // "helloworld"

`$$` // "helloworld"

字串查詢

let str = 'helloworld,helloworld'

str.search('h') // 0

str.indexof('e') // 1 從前往後

str.lastindexof('el') // 12 從後往前

str.indexof('你好') // -1 沒有就返回-1

str.includes('el') // true 是否包含『el』字元

str.startswith('he') // false 是否以『he』開頭

str.endswith('ld') // true 是否以『ld』結尾

字串擷取

let str = 'helloworld,helloworld'

str.substr(3,3) // "low" 從下標3開始,擷取長度為3

str.substring(3,5) // "lo" 從下標3開始,到下標5結束,不包含下標5

字串的其他用法

//字串分割成陣列

let str = 'hello'

str.split('') // (5) ["h", "e", "l", "l", "o"]

// 去掉兩邊的空白字元

let str = ' hello '

str.trim() // "hello"

str.trimleft() // "hello " 去掉左邊的空白字元

// 變成大寫

let str = 'hello'

str.touppercase() // "hello"

str.tolowercase() // 轉為小寫

// 字串填充

let str = 'hello'

str.padstart(7,'+') //「++hello」 用「+」把『hello』填充為7位

字串擴充套件

飢人谷課件

字串轉為數字。字串轉為陣列。

字串轉為數字 var a 12.3456 1,a 0 後面減去0 2,a 取反再取反 3,parseint a 4,a前面寫加號 轉為整型數字,parseint a 12 浮點型數字,parsefloat a 12.3456 還有一種是 str 0或者 str 1。利用js的弱型別的特點把字串轉為數...

JS 檢測大寫字母 字串

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...

字串 520 檢測大寫字母

題目 給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母 示例 1 ...