文字列から最初の1文字・最後の1文字を取得する方法

文字列

文字列から最初の1文字や最後の1文字を取得する方法

jQueryで文字列から最初の1文字や最後の1文字を取得する方法です

最初の1文字を取得する方法

slice()の引数は先頭から数える場合は整数で「何文字目から」と「何文字」なので最初の文字を取得する場合は0と1になります

日本語を含むマルチバイト文字も1で1文字となります

また、string.slice(0,1)はstring[0]も同じ結果を返します

let string = 'あいうえお';

console.log(string.slice(0,1));//あ
console.log(string[0]);//あ

最後の1文字を取得する方法

slice()の引数に負の数をひとつ指定する事で、末尾から数えた文字から末尾までの文字を取得する事ができます

今回は末尾一文字なので-1を指定します

また、string.slice(-1)はstring[string.length -1]も同じ結果を返します

let string = 'あいうえお';

console.log(string.slice(-1));//お
console.log(string[string.length -1]);//お

文字列

Posted by Yousuke.U