1. String-Methode
str.charAt() //Was ist das Zeichen an der xx-Position
str.toLowerCase() //Alle Zeichen in Kleinbuchstaben umwandeln
str.toUpperCase() / / Alle Zeichen in Großbuchstaben umwandeln
str.indexOf() //Die Position, an der das xx-Zeichen zuerst erscheint
str.laseIndexOf() //Die Position, an der das xx-Zeichen zuletzt erscheint
str.substring() //Die Zeichenfolge beginnt an welcher Position bis zu welcher Position abgefangen wird, das ursprüngliche Array bleibt unverändert
str.split() //Die Zeichenfolge wird mit xx Zeichen in Arrays aufgeteilt
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-Startpositionsindex, End-Endpositionsindex) Die abgefangene Position enthält nicht das Endpositionszeichen. Schreiben Sie einfach einen Parameter, um von der Startposition bis zum Ende abzufangen
var str = 'ABCDEFG'; die Ausgangsposition
‐ ‐ ‐ ‐ str.substing(-1,1) ‐ =>str.substring(0,1) //a
verwenden verwenden verwenden mit mit str.substring('s-1's-to-be-- /a
2.slice (Start-Startpositionsindex, End-Endpositionsindex) ähnelt im Wesentlichen dem Teilstring, der Unterschied besteht darin, dass der Parameter vorhanden ist eine negative Zahl.
var str='abcdefg';
str.slice(1) //bcdefg str.substring(1,3) // bc
Negativer Eingabewert hinzugefügt die Länge der Zeichenfolge
str.slice(-1) str.slice(1,- 2) (1,5) // bcde
Str.slice (-2, -1) = & gt; str.slice (5,6) // f
Der absolute Wert des Werts ist 0 bis 0
‐ str. Slice(-22) =>
3.substr (Startpositionsindex, Ende der Anzahl der zurückzugebenden Zeichen)
var str='abcdefg'
str. substr(1) //bcdefg str. substr(1,1) //b
Wenn ein negativer Wert eingegeben wird, wird der Startparameter zur Länge der Zeichenfolge hinzugefügt. Wenn das Ende negativ ist, wird der Parameter hinzugefügt wird zu 0
str.substr(-1) =>str.substr(6)//g Methode
arr.push() // Elemente nach dem Array hinzufügen, die Array-Länge zurückgeben und das ursprüngliche Array ändert sich
arr.unshift() //Elemente vor dem Array hinzufügen, die Array-Länge zurückgeben und das ursprüngliche Array ändert sich
arr.pop() //Das letzte Element des Arrays löschen, Geben Sie das letzte Element zurück und das ursprüngliche Array ändert sich
arr.shift() //Löschen Sie das erste Element des Arrays, geben Sie das erste Element zurück und das ursprüngliche Array ändert sich
arr.join() //Verketten Sie jedes Element des Arrays in eine Zeichenfolge mit xx Zeichen umwandeln, das ursprüngliche Array bleibt unverändert
arr.splice(start,num,args) //Von der Startposition aus num Elemente durch args=a,b,c,d ersetzen, e, das ursprüngliche Array ändert sich
arr.reverse() //Das Array umkehren, das ursprüngliche Array ändert sich
arr.concat() //Das Array zusammenfügen, das ursprüngliche Array bleibt unverändert
arr.sort( ) // Von klein nach groß sortieren, das ursprüngliche Array ändert sich
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--返回最小值
Das obige ist der detaillierte Inhalt vonGängige Methoden zum Zusammenfassen von Zeichenfolgen, Arrays und Mathematik. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!