Heim > Web-Frontend > js-Tutorial > Hauptteil

Teilen Sie die praktische Javascript-Methode 2_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 15:25:53
Original
1072 Leute haben es durchsucht

JavaScript ist eine wörtliche Skriptsprache. Es handelt sich um eine dynamisch typisierte, schwach typisierte, prototypbasierte Sprache mit integrierter Unterstützung für Typen. Sein Interpreter heißt JavaScript-Engine, ist Teil des Browsers und wird häufig in clientseitigen Skriptsprachen verwendet. Er wurde erstmals auf HTML-Webseiten (einer Anwendung unter Standard Universal Markup Language) verwendet, um HTML-Webseiten dynamische Funktionen hinzuzufügen . .

Fortsetzung des vorherigen Artikels,

Objekt

Tasten

Die Methode „keys“ des Objekts kann alle Schlüssel (Schlüssel-/Eigenschaftsnamen) eines bestimmten Objekts abrufen und sie in Form eines Arrays zurückgeben. Diese Methode kann zum Filtern, Abgleichen von Schlüsseln usw. verwendet werden.

var basket = {
strawberry: 12,
banana: 20,
apple: 30,
juice: 20
};
console.log(Object.keys(basket)); 
//[ 'strawberry', 'banana', 'apple', 'juice' ]
Nach dem Login kopieren

erstellen

Die Methode create wird verwendet, um ein neues Objekt mit optionalen Parametern (proto, [propertiesObject]) zu erstellen. Der erste ist der Prototyp, z. B. Array.prototype, und der zweite sind einige neue Eigenschaften, die vorhanden sein müssen Auf diese Weise wird der Attributname dieses Parameterobjekts zum Attribut des neuen Objekts und der Wert zum Attributdeskriptor (Wert, beschreibbar, konfigurierbar usw.).

var o = Object.create({}, {p: {value: 42}});
var O = Object.create({}, {p: {value: 66, writable: true, enumerable: true}});
console.log(o.p); //42
console.log(O.p); //66
o.p = 20;
O.p = 80;
console.log(o.p); //42
console.log(O.p); //80
Nach dem Login kopieren

Schreibbar im Attributdeskriptor ist standardmäßig false, sodass o.p seinen Wert auch bei späterer Neuzuweisung nicht ändern kann, während O.p seinen Wert später ändern kann. Darüber hinaus muss das Erstellungsmethoden-Proto die entsprechenden Parameter übergeben, andernfalls ein TypeError wird gemeldet, natürlich meldet der obige Code auch einen Fehler im strikten Modus, da o.p neu geschrieben wird - -

zuordnen

Die Zuweisungsmethode, eine neue Funktion von es6, unterstützt die Parameterübergabe (Ziel, ... Quellen), die verwendet wird, um die Schlüssel-Wert-Paare einer beliebigen Anzahl von Quellobjekten zum Zielobjekt hinzuzufügen, ähnlich wie bei „extendOwn“. Methode der Zuweisung und des Unterstrichs von lodash.

var boy = {handsome: true, rich: true}, girl = {cute: true, hair: 'long'};
var couples = Object.assign({}, boy, girl);
console.log(couples); //{ handsome: true, rich: true, cute: true, hair: 'long' }
Nach dem Login kopieren

Die Zuweisungsmethode wird häufig für die Datenverarbeitung auf Framework-Ebene verwendet. Wenn Sie beispielsweise einen Client zum Senden von HTTP-Anforderungen definieren, müssen Sie bei der Verwendung möglicherweise zusätzlich zu den empfangenen Parametern einige Standardattribute hinzufügen.

Nummer

isNaN

Die isNaN-Methode von Number wird verwendet, um zu bestimmen, ob der eingehende Wert ein NaN-Wert ist. Im Gegensatz zur globalen isNaN-Methode wird die Konvertierung des eingehenden Parameters in einen numerischen Typ nur dann erzwungen, wenn der Parameter ein echter numerischer Typ ist. und True wird nur zurückgegeben, wenn der Wert NaN ist. Meiner Meinung nach wird die globale isNaN jedoch häufiger verwendet, um festzustellen, ob eine Zeichenfolge nur Zahlen enthält,

console.log(isNaN('123f')); //true
console.log(isNaN('123')); //true
Nach dem Login kopieren

Darüber hinaus wird die Methode isFinite(value) verwendet, um zu bestimmen, ob der eingehende Parameter eine endliche Zahl ist, und die Methode isInteger(value) wird verwendet, um zu bestimmen, ob der eingehende Parameter eine Ganzzahl ist.

bis Behoben

Die toFixed-Methode wird zum Konvertieren von Zahlen in bestimmte Zeichenfolgen verwendet. Sie unterstützt die Übergabe von Parametern (Ziffern) 0 <= 20 und wird bei der Konvertierung automatisch gerundet und mit 0 ergänzt.

var cool = 666.666;
console.log(cool.toFixed(1)); //666.7
console.log(cool.toFixed(6)); //666.666000
Nach dem Login kopieren

Von Hangzhou, wo ich 116 Tage blieb, kam ich nach Peking und begann eine neue Arbeit und ein neues Leben. Zurückhaltung, Melancholie, Aufregung, Aufregung und andere Emotionen sind miteinander verflochten ... Die sieben Wölfe lernten die anderen sechs Wölfe kennen und schätzten die Tage, an denen alle hart arbeiteten und gemeinsam Spaß hatten. Ich erinnere mich besonders daran, nachts den Baoshi-Berg mit Blick auf den Westen bestiegen zu haben Lake, schlechtes Englisch, hahaha...

ps: Javascript Split() Definition und Verwendung

Die Methode split() wird verwendet, um einen String in ein Array von Strings aufzuteilen.

Grammatik

stringObject.split(separator,howmany)
Nach dem Login kopieren

参数 描述
separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!