JS 文字列インターセプト、文字列と数値の変換

JSは文字列の最後の文字を取得します

方法 1: String.charAt ( String.length - 1)

const str = "123456";
console.log(str.charAt(str.length - 1)); // 6

方法 2: String.substring ( String.length - 1)

const str = "123456";
console.log(str.substring(str.length - 1)); // 6

JS は特定の文字の後の文字列をインターセプトします

indexOf() 文字が最初に出現する位置の左から右へのインデックス: String .indexOf("-")

const str = "2022-11-19";
console.log(str.substring(str.indexOf("-") + 1)); // 11-19

lastIndexOf() 文字が最初に出現した位置の右から左へのインデックス: String .lastIndexOf("-")

const str = "2022-11-19";
console.log(str.substring(str.lastIndexOf("-") + 1)); // 19

JS は文字列の最初の N 文字を削除します

文字列の最初の 3 桁を削除します: String .slice(3)

const str = "12345678";
console.log(str.slice(3)); // 45678

JS は文字列の最後の N 文字を削除します

文字列の最後の 2 桁を削除します: String .slice(0, -2)

const str = "12345678";
console.log(str.slice(0, -2)); // 123456

JS は特定の文字列を文字列に追加します

文字列の 3 桁目の後に特定の文字列を挿入します: String.slice(0, 3) + "newStr" + String.slice(3)

const str = "123456";
console.log(str.slice(0, 3) + "newStr" + str.slice(3)); // 123newStr456

JS は文字列の最初の N 文字をインターセプトします

文字列の最初の 5 桁をインターセプトします: String.substring(0, 5)

const str = "12345678";
console.log(str.substring(0, 5)); // 12345

JS は文字列の後に N 文字をインターセプトします

文字列の最後の 3 桁を傍受します: String.substring(String.length - 3, String.length)

const str = "12345678";
console.log(str.substring(str.length - 3, str.length)); // 678

JS 番号から文字列へ

方法 1: Number.toString()

const num = 12345;
console.log(num.toString()); // 12345

方法 2 (数値 + 任意の文字列):数値 + ""

const num = 12345;
console.log(num + ""); // 12345

JS 文字列から数値へ

方法 1 (切り捨て): parseInt(Number)

const num = "123.75";
console.log(parseInt(num)); // 123

方法 2 (10 進数を予約): parseFloat(Number)

const num = "123.75";
console.log(parseFloat(num)); // 123.75

方法 3 (必須の型変換 [10 進数を予約]): Number(Number)

const num = "123.75";
console.log(Number(num)); // 123.75

おすすめ

転載: blog.csdn.net/AdminGuan/article/details/127989222
おすすめ