ホームページ >ウェブフロントエンド >jsチュートリアル >文字列、配列、および数学を要約する一般的な方法
1. Stringメソッド
str.charAt() //xxの位置の文字は何ですか
str.toLowerCase() //すべて小文字に変換します
str.toUpperCase() //すべてを大文字に変換します
str. IndexOf() //xx文字が最初に出現する位置
str.laseIndexOf() //xx文字が最後に出現する位置
str.substring() //どの位置から文字列を切り取っても、元の配列は変わりません
str .split() //文字列をxx文字ずつ配列に分割します
var arr = 'If you must say yes, say it with an open heart.'; console.log(arr.charAt(3));//yconsole.log(arr.toLowerCase());//if you must say yes, say it with an open heart.console.log(arr.toUpperCase());//IF YOU MUST SAY YES, SAY IT WITH AN OPEN HEART.console.log(arr.indexOf('y'));//3console.log(arr.lastIndexOf('y'));//23console.log(arr.subString(4,10));//ou musconsole.log(arr.split(" "));//["If", "you", "must", "say", "yes,", "say", "it", "with", "an", "open", "heart."]
1.substrng (start開始位置インデックス、end終了位置インデックス) インターセプトされた位置には終了位置文字は含まれません。それを表す 1 つのパラメータ 開始位置から終了までのインターセプト
var str='abcdefg'; ‐ ‐ ‐ ‐ ‐ var str='abcdefg'; 負の値を入力した場合は、負の値を 0 に変更します。小さい方が開始位置として使用されます
str.substing(-1,1) =>str.substring(0,1) //a
str.substring(1,-2) =>str.substring(0 ,1) //a
2.slice(start 開始位置インデックス, end 終了位置インデックス) は基本的に部分文字列と似ていますが、違いはパラメータが負の数であることです。
var str='abcdefg';
str.slice(1) //bcdefg str.substring(1,3) // ' ‐ ‐ ‐ ‐ ‐ var str='abcdefg'
str.スライス(-1); var str = 'abcdefg';文字列は負の場合、パラメーターは0 str.substr(-1)=> str.substr(6)になり、配列の長さを返します。 //配列の前に要素を追加し、配列の長さを返し、元の配列が変更されます
arr.pop() //配列の最後の要素を削除し、最後の要素を返し、元の配列が変更されます
arr.shift( ) //配列の最初の要素を削除し、最初の要素を返すと、元の配列が変更されます
arr.join() //配列の各要素を xx 文字を使用して文字列に連結します。元の配列は変更されません
arr .splice(start,num,args) //開始位置から、num 要素を args=a,b,c,d,e に置き換えると、元の配列が変更されます
arr.reverse() //配列を反転します。元の配列が変更されます
arr.concat() //配列を結合します。元の配列は変更されません
arr.sort() //小さい順に並べ替えられ、元の配列は変更されます
var arr = [1,2,'three',4,5];var arr1 = ['love',99] ; console.log(arr.push(6));//6console.log(arr.unshift(0));//7console.log(arr.pop());//6console.log(arr.shift());//0console.log(arr.join('-'));//1-2-three-4-5console.log(arr.splice(2,1,3,4));//["three"]console.log(arr);//[1, 2, 3, 4, 4, 5]console.log(arr.reverse());//[5, 4, 4,3, 2, 1]console.log(arr.concat(arr1));//[5, 4, 4, 3, 2, 1, "love", 99]console.log(arr.sort());//[1, 2, 3, 4, 4, 5]
var arr = [1,'two',3];var arr1 = 'love'; console.log(arr.slice(1,-1));//['two']console.log(arr.slice(1,3));//["two", 3]console.log(arr1.slice(1,3));//ov
4.数学方法
Math.random() // 0~1随机数
Math.pow(x,y) // x的y次方
Math.sqrt(x) // x开2次方
Math.abs() // 绝对值
Math.floor(x) // 少于等于x的最大整数
Math.ceil(x) // 大于等于x的最小整数
Math.round(x) // 四舍五入
Math.max(x, y, z) // 返回最大值
Math.min(x, y, z) // 返回最小值
var a = 3.4; var b = 6.6; console.log(Math.random());//0-1随机数 console.log(Math.pow(a,3));//39.3--a的3次方 console.log(Math.sqrt(a));//1.84--开2次方 console.log(Math.abs(a));//绝对值 console.log(Math.floor(a));//3--少于等于a的最大整数 console.log(Math.ceil(a));//4--大于等于a的最小整数 console.log(Math.round(a));//3--四舍五入 console.log(Math.max(a,b,1));//6.6--返回最大值 console.log(Math.min(a,b,1));//1--返回最小值
以上が文字列、配列、および数学を要約する一般的な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。