Maison  >  Article  >  interface Web  >  Explication détaillée des objets intégrés dans js

Explication détaillée des objets intégrés dans js

小云云
小云云original
2018-03-20 17:02:451627parcourir

Il existe 17 objets intégrés dans JS. Les objets couramment utilisés sont l'objet Array, l'objet Date, l'objet expression régulière, l'objet chaîne et l'objet Global. Cet article partage principalement avec vous l'explication détaillée de l'objet intégré. objets de JS. J'espère que cela pourra aider tout le monde.

Méthodes couramment utilisées dans les objets Array :

Concat() : Indique la fusion de plusieurs tableaux en un seul tableau.
Join() : renvoie une valeur de chaîne qui contient tous les éléments du tableau réunis, les éléments étant séparés par le délimiteur spécifié.
Pop() : Supprime le dernier élément du tableau.
Shift() : Supprime le premier élément du tableau.
Slice(start, end) : renvoie un segment dans le tableau.
Push() : ajoute un nouvel élément au tableau et renvoie la dernière longueur.
Sort() : Trie le tableau.
Reverse() : Inverse le tri du tableau.
toLocaleString(); Renvoie l'heure actuelle du système
Il n'y a qu'un seul attribut d'objet Array couramment utilisé :
Length : signifie obtenir la longueur actuelle du tableau

L'objet global
est un objet intrinsèque qui vise à centraliser tous les globaux méthodes en une dans l’objet.
Global n'a pas de syntaxe, appelez directement sa méthode.
escape() : Encode les objets String afin qu'ils soient lisibles sur tous les ordinateurs
escape(charString)
Obligatoire L'option. Le paramètre charstring est un objet String arbitraire ou un littéral à encoder.
isNaN() : Détermine si une valeur est NaN.
parseInt() : Renvoie l'entier obtenu à partir de la chaîne

Objet d'expression régulière
Cet objet contient un modèle d'expression régulière et des drapeaux indiquant comment appliquer le modèle.
Syntaxe 1
re = /pattern/[flags]

Syntaxe 2
re = new RegExp("pattern",["flags"])
re est le nom de la variable à laquelle le modèle d'expression régulière sera attribué
le modèle est les expressions régulières
les drapeaux sont des balises : il existe les 3 types suivants
1 : g (recherche en texte intégral)
2 : i (ignorer la casse)
3 : m (recherche multiligne)
Utilisez la syntaxe 1 lorsque la chaîne de recherche est connue à l'avance. Utilisez la syntaxe 2 lorsque la chaîne de recherche change fréquemment ou est inconnue, comme une chaîne saisie par l'utilisateur.

Objet chaîne

charAt():返回指定索引的位置的字符 
concat():返回字符串值,表示两个或多个字符串的连接 
match():使用正则表达式模式对字符串执行查找,并将包含查找结果最为结果返回 
function MatchDemo(){ 
   var r, re;         // 声明变量。 
   var s = "The rain in Spain falls mainly in the plain"; 
   re = /ain/i;    // 创建正则表达式模式。 
   r = s.match(re);   // 尝试匹配搜索字符串。 
   return(r);         // 返回第一次出现 "ain" 的地方。 
}
Replace(a,b):字符b替换a 
Search(stringObject):指明是否存在相应的匹配。如果找到一个匹配,search 方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1。 
Slice(start,end):返回字符段片段 
Split():字符串拆分 
Substr(start,length):字符串截取 
Substring(start,end)取得指定长度内的字符串 
toUpperCase():返回一个字符串,该字符串中的所有字母都被转化为大写字母。 
toLowerCase():返回一个字符串,该字符串中的所有字母都被转化为小写字母。


Objet mathématique

ceil() : Arrondir.

floor() : arrondir à l'inférieur.

round() : arrondi.

random() : obtenez un nombre aléatoire.

Objet Date

get/setDate() : renvoie ou définit la date.

get/setFullYear() : renvoie ou définit l'année, représentée par quatre chiffres.

get/setYear() : renvoie ou définit l'année.

get/setMonth() : renvoie ou définit le mois. 0 est janvier

get/setHours() : renvoie ou définit les heures, format 24 heures

get/setMinutes() : renvoie ou Définissez le nombre de minutes.

get/setSeconds() : renvoie ou définit le nombre de secondes.

get/setTime() : renvoie ou définit l'heure (en millisecondes)

Recommandations associées :
js Que sont les objets intégrés ?

Explication détaillée de la différence entre les objets natifs JS et les objets intégrés

Explication détaillée de js objets intégrés de base

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn