var fruits = new Array("apple","orange","mango"); |
var Fruits = new Array("apple","orange","mango");
Der Parameter des Arrays kann eine Reihe von Zeichenfolgen oder ganzen Zahlen sein. Wenn Sie dem Array-Konstruktor ein numerisches Argument angeben, wird die anfängliche Länge des Arrays bestimmt. Die maximal zulässige Länge für ein Array beträgt 4.294.967.295.
var fruits = ["apple","orange","mango"]; |
Ein Array kann durch einfache Zuweisung erstellt werden, wie unten gezeigt:
var Fruits = ["Apple", "Orange", "Mango"];
Der Wert der Elemente im Array kann über die Seriennummer (Index) wie folgt abgerufen und festgelegt werden:
• Früchte[0] ist das erste Element
• Früchte[1]
属性 |
描述 |
constructor |
返回对创建该对象的函数的引用 |
index |
从零开始检索匹配的字符串 |
input |
只见于通过正则表达式创建的数组 |
length |
设置或返回数组中元素的数目 |
prototype |
原型属性允许您添加对象的属性和方法 |
ist das zweite Element • Früchte[2] ist das dritte Element 2. Array-Attribut
Attribut |
Beschreibung |
Konstruktor |
Gibt die Erstellung des Objekts zurück Verweis auf die Funktion |
index |
Übereinstimmende Zeichenfolge beginnend bei Null abrufen |
Eingabe |
Nur in Arrays zu finden, die über reguläre Ausdrücke erstellt wurden |
length |
Legt ein Array fest oder gibt die Zahl zurück von Elementen in |
Prototyp |
Mit Prototypeigenschaften können Sie Eigenschaften und Methoden eines Objekts hinzufügen 3. Array-Objekt-Methode
Methode |
Beschreibung |
concat() |
Verkettet zwei oder mehr Arrays und gibt das Ergebnis zurück |
every() |
Wenden Sie die angegebene Funktion auf die Array-Elemente an, um zu beurteilen, wann und nur Wenn alle Rückgabewerte wahr sind, geben Sie true zurück, andernfalls geben Sie false zurück se |
filter() |
Erstellen Sie ein neues Array. Die Elemente im ursprünglichen Array sind die Elemente im ursprünglichen Array, die den Rückgabewert der Filterfunktion erfüllen und leer sind |
forEach() |
Durchlaufen Sie das Array von Anfang bis Ende und rufen Sie die angegebene Funktion für jedes Element auf |
indexOf() |
Von Anfang bis Ende abrufen und zurückkehren der Index des angegebenen Elements im Array Index |
join() |
Fügen Sie alle Array-Elemente in eine Zeichenfolge ein. Elemente werden durch das angegebene Trennzeichen |
lastIndexO
f() getrennt
|
Vom Ende bis zum Kopf abrufen und den Index des angegebenen Elements im Array zurückgeben |
map() |
Erstellen Sie ein neues Array, um den Rückgabewert des Aufrufs der angegebenen Funktion für jedes Element im ursprünglichen Array zu speichern |
pop() |
Entfernen Sie das letzte Element des und geben Sie es zurück array |
push() |
Fügt ein oder hinzu fügt dem Ende des Arrays weitere Elemente hinzu und gibt die neue Länge zurück. |
reduce() |
Vergleichen Sie auch die Apply a Funktion auf zwei Werte reduzieren, um sie auf einen einzigen Wert zu reduzieren (von Anfang bis Ende) |
reduceRigh
t()
|
Wenden Sie eine Funktion gleichzeitig auf zwei Werte in einem Array an und reduzieren Sie sie auf einen einzigen Wert (vom Ende bis zum Kopf). ) |
reverse() |
Die Reihenfolge umkehren Elemente im Array |
shift() |
Das erste Element des Arrays löschen und zurückgeben |
slice() |
Aus einem vorhandenen Array Gibt das ausgewählte zurück element |
some() |
Anwenden der angegebenen Funktion zu den zu beurteilenden Array-Elementen. Nur ein Rückgabewert ist wahr, gib true zurück, andernfalls gib false zurück |
toSource( ) |
Gibt den Quellcode des Objekts zurück |
sort () |
Elemente im Array sortieren |
splice() |
Elemente im Array einfügen oder löschen |
toString () |
Konvertieren Sie das Array in einen String und geben Sie das Ergebnis zurück |
unshift() |
Fügt ein oder mehrere Elemente am Anfang des Arrays hinzu und gibt die Länge des neuen Arrays zurück |
5. Datumsobjekt
Datumsobjekt ist ein integrierter Datentyp der JavaScript-Sprache. Datumsobjekte werden mit new Date() erstellt, wie unten gezeigt.
Sobald ein Datumsobjekt erstellt wurde, können viele Methoden verwendet werden, um es zu bearbeiten. Die meisten Methoden ermöglichen nur das Abrufen und Festlegen der Felder für Jahr, Monat, Tag, Stunde, Minute, Sekunde und Millisekunde des Objekts, entweder in Ortszeit oder in der koordinierten Weltzeit (UTC, GMT).
Der ECMAScript-Standard erfordert, dass ein Date-Objekt jedes Datum und jede Uhrzeit innerhalb von 100 Millionen Tagen vor oder nach dem 1/1 millisekundengenau darstellen kann /1970. Dies ist ein Bereich von plus oder minus 273785 Jahren, sodass JavaScript Datums- und Uhrzeitangaben bis zum Jahr 275755 darstellen kann.
1. Date()-Konstruktor
new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond])
| new Date()new Date(milliseconds) neues Datum (Datumszeichenfolge)neues Datum (Jahr, Monat, Datum[ , Stunde, Minute, Sekunde, Millisekunde])Parameterbeschreibung:
Kein Argument: Ohne Parameter erstellt der Date()-Konstruktor ein Datumsobjekt und setzt es auf das aktuelle Datum und die aktuelle Uhrzeit.
Millisekunden: Wenn eine Zahl als Parameter übergeben wird, wird sie als interne Zahl verwendet, die Millisekunden im Datum darstellt, und als Millisekunden im Rückgabewert der Methode getTime(). Wenn Sie beispielsweise den Parameter 5000 übergeben, wird ein Datumsobjekt erstellt, das 5 Sekunden nach Mitternacht am 1.1.1970 darstellt.
Datumszeichenfolge: Wenn eine Zeichenfolge als Parameter übergeben wird, muss es sich um eine Zeichenfolge in Datumsform handeln, d. h. in einem Format, das von der Methode Date.parse() empfangen werden kann.
7 agrument: Für die letzte oben angegebene Konstruktorform finden Sie hier die Beschreibung jedes Parameters:
Jahr: Ganzzahl, die das Jahr darstellt. Aus Kompatibilitätsgründen (um Y2K-Probleme zu vermeiden) sollte das Jahr vollständig angegeben werden. Verwenden Sie 1998 anstelle von 98.
Monat: Ganzzahl, die den Monat darstellt. Beginnend von 0 (d. h. Januar) bis 11 (d. h. Dezember).
Datum: Ganzzahl, die einen bestimmten Tag im Monat darstellt.
Stunde: eine ganze Zahl, die eine Stunde des Tages (24-Stunden-Uhr) darstellt.
Minute: Ganzzahl, die den Minutenabschnitt der Zeitzählung darstellt.
Sekunde: Ganzzahl, die das zweite Fragment der Zeitzählung darstellt.
Millisekunden: Ganzzahl, die das Millisekundenfragment der Zeitzählung darstellt.
2. Datumsattribut
AttributBeschreibung |
Konstruktor
属性 |
描述 |
constructor |
返回对创建该对象的函数的引用 |
prototype |
原型属性允许您添加对象的属性和方法 |
|
Gibt einen Verweis auf die Funktion zurück, die das Objekt erstellt hat |
Prototyp |
Mit Prototypeigenschaften können Sie Eigenschaften und Methoden eines Objekts hinzufügen |
3. Datumsmethode
Methode |
Beschreibung |
Date() |
Gibt das Datum und die Uhrzeit des Tages zurück |
getDate() |
Gibt den Tag des Monats (1 ~ 31) aus dem Date-Objekt zurück zur Ortszeit |
getDay() |
Gemäß Ortszeit ab Datum Das Objekt gibt einen Wochentag zurück (1 ~ 6) |
getFullYear() |
Gibt das Jahr als vierstellige Zahl aus dem Date-Objekt basierend auf der Ortszeit zurück |
getHours() |
Gibt die Stunde des Date-Objekts gemäß der Ortszeit (0 ~ 23) zurück |
getMilliseconds() |
Gibt die Millisekunden des Date-Objekts (0 ~ 999) gemäß zurück Ortszeit |
getMinutes() |
Gibt die Minuten zurück des Date-Objekts (0 ~ 59) entsprechend der Ortszeit |
getMonth() |
Gibt den Monat aus dem Date-Objekt entsprechend der Ortszeit (1 ~ 11) zurück |
getSeconds( ) |
Gibt zurück, wenn lokales Datumssekundenobjekt (0 ~ 59) |
getTime() |
Gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 gemäß der Ortszeit zurück |
getTimezoneOffset() |
Gibt die Minutendifferenz zwischen Ortszeit und Greenwich Mean Time (GMT) zurück |
getUTCDate() |
Gibt den Tag des Monats zurück (1 ~ 31) aus dem Date-Objekt gemäß Weltzeit |
getUTCDay() |
Gibt den Wochentag (0 ~ 6) aus dem Date-Objekt basierend auf der Weltzeit zurück) |
getUTCFulYear() |
Laut Weltzeit gibt das Date-Objekt ein vierstelliges Jahr zurück |
getUTCHours() |
Gibt die Stunde des Date-Objekts gemäß der Weltzeit zurück (0 ~ 23) |
getUTCMillsecond
s()
|
Gibt die Millisekunden des Date-Objekts (0 ~ 999) gemäß der Weltzeit zurück |
getUTCMinutes() |
Gibt die Minute des Date-Objekts gemäß der Weltzeit (0 ~ 59) zurück |
getUTCMonth() |
Gibt den Monat (0 ~ 11) aus dem Date-Objekt gemäß Universal zurück Zeit |
getUTCSeconds() |
Gibt die Sekunden von zurück das Date-Objekt (0 ~ 59) entsprechend der Weltzeit |
getYear() |
Veraltet, gibt die angegebenen Daten zurück, die auf der Ortszeit basieren. Verwenden Sie stattdessen getFullYear(). |
setDate() |
Datum je nach Ort einstellen time Ein bestimmter Tag des Monats im Objekt (1 ~ 31) |
setFullYear() |
Stellen Sie das Jahr (vierstellig) im Date-Objekt entsprechend der Ortszeit ein
|
setHours () |
Stellen Sie die Stunde im Date-Objekt entsprechend der Ortszeit ein (0 ~ 23) |
setMilliseconds() |
Stellen Sie die Millisekunden im Date-Objekt (0 ~ 999) entsprechend der Ortszeit ein |
setMinutes() |
Legen Sie die Minuten im Date-Objekt fest ( 0 ~ 59) entsprechend der Ortszeit |
setMonth() |
Setzt den Monat im Date-Objekt entsprechend der Ortszeit (0 ~ 11) |
setSeconds() |
Stellen Sie die Sekunden im Date-Objekt entsprechend der Ortszeit ein (0 ~ 59) |
setTime() |
Setzt das Date-Objekt in Millisekunden entsprechend der Ortszeit |
setUTCDate() |
Stellen Sie den Tag des Monats im Date-Objekt (1 ~ 31) entsprechend der Weltzeit ein |
setUTCFulYear() |
Stellen Sie das Jahr (vierstellig) im Date-Objekt entsprechend der Weltzeit ein |
setUTCHours() |
Stellen Sie die Stunde im Date-Objekt (0 ~ 23) entsprechend ein Weltzeit |
setUTCMillsecond
s()
|
Stellen Sie die Millisekunden im Date-Objekt (0 ~ 999) entsprechend der Weltzeit ein |
setUTCMinutes() |
Stellen Sie die Minute im Date-Objekt entsprechend der Weltzeit ein (0 ~ 59) |
setUTCMonth() |
Stellen Sie den Monat im Date-Objekt (0 ~ 11) entsprechend der Weltzeit ein |
setUTCSeconds() |
Legen Sie die Sekunden im Date-Objekt fest (0 ~ 59) gemäß Weltzeit |
setYear() |
Veraltet, auf das angegebene Datum entsprechend der Ortszeit eingestellt. Verwenden Sie stattdessen setFullYear(). |
toDateString() |
Konvertieren Sie das Datum des Datumsobjekt Teilweise in String konvertiert |
toGMTString() |
Veraltet, konvertiert das Datum unter Verwendung der Internet-GMT-Konvention in eine Zeichenfolge. Verwenden Sie stattdessen toUTCString(). |
toLocalDateString() |
Nach der Ortszeit Format, Konvertieren Sie den Datumsteil des Date-Objekts in eine Zeichenfolge |
toLocalFormat() |
Konvertieren Sie das Datum mithilfe der Formatzeichenfolge in eine Zeichenfolge. |
toLocalString() |
Nach der Ortszeit Format, Datumsobjekt in Zeichenfolge konvertieren |
toLocalTimeString() |
Konvertieren Sie den Zeitteil des Date-Objekts in eine Zeichenfolge gemäß dem lokalen Zeitformat |
toSource() |
Gibt eine Zeichenfolge zurück, die den Quellcode eines entsprechenden Datumsobjekts darstellt. Sie können diesen Wert verwenden, um ein neues Objekt zu erstellen |
toString() |
Datumsobjekt in String konvertieren |
toTimeString() |
Konvertieren Sie den Zeitteil des Date-Objekts in einen String |
toUCTString() |
Konvertieren Sie das Date-Objekt entsprechend der Weltzeit in einen String |
valueOf() |
Gibt den ursprünglichen Wert des Date-Objekts zurück |
Statische Datumsmethode
Methode
方法 |
描述 |
Date.parse() |
返回 1970 年 1 月 1 日午夜到指定日期(字符串)的毫秒数 |
Date.UTC() |
根据世界时返回1970 年 1 月 1 日 到指定日期的毫秒数 |
|
Beschreibung
Date.parse()
|
Gibt die Anzahl der Millisekunden von Mitternacht am 1. Januar 1970 bis zum angegebenen Datum (Zeichenfolge) zurück
|
Date.UTC()
|
Gibt die Anzahl der Millisekunden vom 1. Januar 1970 bis zum angegebenen Datum gemäß Weltzeit zurück
var pi_val = Math.PI;
var sine_val = Math.sin(30);
| 6. Arithmetisches ObjektMath-Objekt stellt die Summe der Attribute und Methoden für bereit mathematische Konstanten Funktion. Im Gegensatz zu anderen globalen Objekten ist Math kein Konstruktor. Alle Eigenschaften und Methoden von Math sind statisch, und Sie können alle Eigenschaften und Methoden aufrufen, indem Sie Math als Objekt verwenden, ohne es zu erstellen. Daher können Sie die Konstante pi als Math.PI definieren oder die Sin-Funktion Math.sin(x) aufrufen, wobei x der Parameter ist der Methode. 1. Einfach zu verwenden var pi_val = Math.PI;var sine_val = Math.sin(30); 2. Math-Attribut
AttributBeschreibung |
属性 |
描述 |
E |
返回算术常量 e,即自然对数的底数(约等于 2.718) |
LN2 |
返回 2 的自然对数(约等于 0.693) |
LN10 |
返回 10 的自然对数(约等于 2.302) |
LOG2E |
返回以 2 为底的对数(约等于 1.414) |
LOG10E |
返回以 10 为底的对数(约等于 0.434) |
PI |
返回圆周率(约等于 3.14159) |
SQRT1_2 |
返回 2 的平方根的倒数(约等于 0.707) |
SQRT2 |
返回2的平方根(约等于 1.414) |
E |
Gibt die arithmetische Konstante e zurück, die die Basis des natürlichen Logarithmus ist (ungefähr gleich 2,718) | tr>
LN2 td> |
Gibt den natürlichen Logarithmus von 2 zurück (ungefähr gleich 0,693) |
LN10 |
Returns der natürliche Logarithmus von 10 (ungefähr gleich 2,302) |
LOG2E |
Gibt den Logarithmus der Basis 2 zurück (ungefähr gleich 1,414) |
LOG10E |
Gibt den Logarithmus zur Basis 10 zurück (ungefähr gleich 0,434) |
PI
Gibt pi zurück (ungefähr gleich 3,14159)
SQRT1_2 |
Gibt den Kehrwert der Quadratwurzel von zurück 2 (ungefähr gleich 0,707) |
SQRT2 |
Gibt die Quadratwurzel von 2 zurück (ungefähr gleich 1,414) |
3. Mathe-Methode
Methode |
Beschreibung |
abs() |
Gibt den absoluten Wert der Zahl zurück |
acos() |
Gibt den Umkehrkosinus der Zahl zurück |
asin() |
Gibt den Arkussinus der Zahl zurück |
atan() |
liegt zwischen -PI/2 und PI/2 Gibt den Arcustangens-Wert von x im Bogenmaß zurück > Gibt den Winkel von der x-Achse zum Punkt (x,y) zurück (zwischen -PI/2 und PI/2 Bogenmaß) |
ceil() |
Zahl aufrunden |
cos() |
Gibt den Kosinus der Zahl zurück |
exp() |
Gibt den Exponenten von e zurück |
floor() |
Runden Sie den Logarithmus ab |
log() |
Gibt den natürlichen Logarithmus der Zahl zurück (Basis ist). e) |
max() |
Gibt den höchsten Wert zurück Wert zwischen x und y |
min() |
Gibt den niedrigsten Wert zwischen x und y zurück |
pow() |
Gibt x hoch y zurück |
random() |
Gibt zwischen 0 und 1 Zufallszahlen zurück |
round() |
Runden Sie die Zahl auf die nächste ganze Zahl |
sin() |
Gibt den Sinus der Zahl zurück |
sqort() |
Gibt die Quadratwurzel der Zahl zurück |
tan() |
Gibt den Tangens des Winkels zurück |
toSource() |
Gibt die Quelle dieses Objektcodes zurück |
Verwandte Empfehlungen:
JS-Grundlagen dokumentieren Objekt im DOM Detaillierte Erläuterung gängiger Attributmethoden
JS-Implementierung des dynamischen Hinzufügens von Attributen zu Objekten
|
|
|
|
|
|
|