Maison > interface Web > js tutoriel > le corps du texte

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

小云云
Libérer: 2017-12-13 14:50:56
original
1721 Les gens l'ont consulté

Presque tout en js peut être appelé un objet, y compris les valeurs, les chaînes, les dates, les tableaux, les fonctions, etc. Dans cet article, nous partageons principalement avec vous les connaissances de base des objets intégrés js, dans l'espoir d'aider tout le monde.
Ce qui suit est un résumé de quelques objets intégrés :

1 Pour déclarer un objet, vous pouvez utiliser le nouveau mot-clé
tel que :

var mydate =new Date();  
//这里使用了内置对象 Date();
Copier après la connexion

2. . Pour accéder à un objet, utilisez le formulaire suivant :

objectName.methodName();
Copier après la connexion
Copier après la connexion

3. Accéder aux propriétés de l'objet :

objectName.propertyName;// var arr=new Array(3);  声明对象// alert( arr.length);    访问对象的length属性
Copier après la connexion
Copier après la connexion

1. Objet Date (Date())

Définir un objet date

var mydate=new Date();
Copier après la connexion
Copier après la connexion

Les objets Date() les méthodes couramment utilisées pour traiter les dates et les heures sont :

get/setDate():返回或设置日期。

get/setFullYear():返回或设置年份,用四位数表示。

get/setYear():返回或设置年份。

get/setMonth():返回或设置月份。0为一月

get/setHours():返回或设置小时,24小时制

get/setMinutes():返回或设置分钟数。

get/setSeconds():返回或设置秒钟数。

get/setTime():返回或设置时间(毫秒为单位)
Copier après la connexion
Copier après la connexion

Objet Array (Array()) <🎜. >

Définir un objet tableau

var myarray =new Array();
Copier après la connexion
Copier après la connexion
Les méthodes couramment utilisées des objets Array() sont :

Concat():表示把几个数组合并成一个数组。 
Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。 
Pop():移除数组最后一个元素。 
Shift():移除数组中第一个元素。 
Slice(start,end):返回数组中的一段。 
Push():往数组中新添加一个元素,返回最新长度。 
Sort():对数组进行排序。 
Reverse():反转数组的排序。 
toLocaleString();返回当前系统时间 
Array对象属性常用的只有一个: 
Length:表示取得当前数组长度
Copier après la connexion
Copier après la connexion
String (String())

Définir des objets chaîne. :

var mystring="hello";  //string 类型var mystring1=new String("hello");   //object类型
Copier après la connexion
Copier après la connexion
Méthodes couramment utilisées pour les objets 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():返回一个字符串,该字符串中的所有字母都被转化为小写字母。
Copier après la connexion
Copier après la connexion
4. Math ()

Math () Les méthodes couramment utilisées pour les objets sont :

ceil():向上取整。floor():向下取整。round():四舍五入。random():取随机数。
Copier après la connexion
Copier après la connexion
5. Global()

Les méthodes couramment utilisées des objets Global sont :

Global无语法,直接调用其方法。 
escape(): 对 String 对象编码以便它们能在所有计算机上可读. 
escape(charString) 
必选项 charstring 参数是要编码的任意 String 对象或文字。 
isNaN():判断一个值是否是NaN。 
parseInt():返回由字符串得到的整数
Copier après la connexion
Copier après la connexion
6. Expressions régulières

Méthodes couramment utilisées :

exec方法:
用法:var arr=regexp.exec(string)regexp:匹配用的正则表达式string:匹配用字符串
功能:该函数通过对传入的string进行一次匹配检测,获得字符串中第一个满足正则表达式的内容,获取字符串中第一个与正则表达式匹配的内容,并且将匹配的内容和子匹配的结果存放在返回的数组中。
返回值:数组,arr[0]为传入的string,arr[1]到arr[arr.length=1]是满足正则表达式的匹配结果.
当不存在匹配的内容时,exec方法返回null。

test方法
用法:var res=regexp.test(string)
功能:指出被查找的字符串中是否存在满足正则表达式要求的内容
返回值:boolean   存在返回true,不存在返回falsereplace方法
用法:str=str.replace(regexp,"替换后的值")
功能:替换字符串,将满足正则表达式要求的部分替换,“替换后的值”也可以利用function动态替换,如:
str.replace(regexp,function(){return this+"***"}
返回:替换后的字符串split方法
用法:var arr=str.split(regexp)
功能:将str以一定的规则分割
返回:分割后的数组

search方法
用法:var index=str.search(regexp)
功能:查找第一次出现满足表达式的位置
返回:第一次出现的位置

match方法
用法:var arr=str.match(regexp)
功能:将字符串中能够与正则表达式匹配的部分以数组形式返回
返回:满足正则表达式的子串数组,如果正则表达式采用全局匹配,返回多个,否则只返回第一个4,常用附加参数

/g
全局匹配
在exec,match,replace方法中:regexp不加/g,只返回第一个匹配结果。

/i
忽略大小写

/m
进行多行匹配,只有当使用^和$时才会起作用,如果不加/m,只在第一行匹配。
Copier après la connexion
Copier après la connexion
js中几乎所有的事物都可以称之为对象,包括像数值、字符串、日期、数组,函数等等。下面是一些内置对象的总结:
Copier après la connexion
1. Instruction Pour définir un objet, vous pouvez utiliser le nouveau mot-clé

, tel que :

var mydate =new Date();  
//这里使用了内置对象 Date();
Copier après la connexion
Pour accéder à un objet, utilisez le formulaire suivant : <. 🎜>

3. Pour accéder aux propriétés de l'objet :
objectName.methodName();
Copier après la connexion
Copier après la connexion

objectName.propertyName;// var arr=new Array(3);  声明对象// alert( arr.length);    访问对象的length属性
Copier après la connexion
Copier après la connexion
1. Objet Date (Date())

Définir un objet date

Les méthodes couramment utilisées de l'objet Date() pour traiter la date et l'heure sont :
var mydate=new Date();
Copier après la connexion
Copier après la connexion

2. Objet Array (Array())
get/setDate():返回或设置日期。

get/setFullYear():返回或设置年份,用四位数表示。

get/setYear():返回或设置年份。

get/setMonth():返回或设置月份。0为一月

get/setHours():返回或设置小时,24小时制

get/setMinutes():返回或设置分钟数。

get/setSeconds():返回或设置秒钟数。

get/setTime():返回或设置时间(毫秒为单位)
Copier après la connexion
Copier après la connexion

Définir un objet tableau

.

Les méthodes couramment utilisées pour les objets Array() sont :
var myarray =new Array();
Copier après la connexion
Copier après la connexion

3. String (String())
Concat():表示把几个数组合并成一个数组。 
Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。 
Pop():移除数组最后一个元素。 
Shift():移除数组中第一个元素。 
Slice(start,end):返回数组中的一段。 
Push():往数组中新添加一个元素,返回最新长度。 
Sort():对数组进行排序。 
Reverse():反转数组的排序。 
toLocaleString();返回当前系统时间 
Array对象属性常用的只有一个: 
Length:表示取得当前数组长度
Copier après la connexion
Copier après la connexion
Définir un objet chaîne :


Couramment. méthodes utilisées pour l'objet chaîne :
var mystring="hello";  //string 类型var mystring1=new String("hello");   //object类型
Copier après la connexion
Copier après la connexion

4. Math ()
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():返回一个字符串,该字符串中的所有字母都被转化为小写字母。
Copier après la connexion
Copier après la connexion

Les méthodes couramment utilisées des objets Math() sont :

5. Global( )
ceil():向上取整。floor():向下取整。round():四舍五入。random():取随机数。
Copier après la connexion
Copier après la connexion

Les méthodes couramment utilisées des objets Global sont :

6. Expressions régulières
Global无语法,直接调用其方法。 
escape(): 对 String 对象编码以便它们能在所有计算机上可读. 
escape(charString) 
必选项 charstring 参数是要编码的任意 String 对象或文字。 
isNaN():判断一个值是否是NaN。 
parseInt():返回由字符串得到的整数
Copier après la connexion
Copier après la connexion
Méthodes couramment utilisées :


Recommandations associées :
exec方法:
用法:var arr=regexp.exec(string)regexp:匹配用的正则表达式string:匹配用字符串
功能:该函数通过对传入的string进行一次匹配检测,获得字符串中第一个满足正则表达式的内容,获取字符串中第一个与正则表达式匹配的内容,并且将匹配的内容和子匹配的结果存放在返回的数组中。
返回值:数组,arr[0]为传入的string,arr[1]到arr[arr.length=1]是满足正则表达式的匹配结果.
当不存在匹配的内容时,exec方法返回null。

test方法
用法:var res=regexp.test(string)
功能:指出被查找的字符串中是否存在满足正则表达式要求的内容
返回值:boolean   存在返回true,不存在返回falsereplace方法
用法:str=str.replace(regexp,"替换后的值")
功能:替换字符串,将满足正则表达式要求的部分替换,“替换后的值”也可以利用function动态替换,如:
str.replace(regexp,function(){return this+"***"}
返回:替换后的字符串split方法
用法:var arr=str.split(regexp)
功能:将str以一定的规则分割
返回:分割后的数组

search方法
用法:var index=str.search(regexp)
功能:查找第一次出现满足表达式的位置
返回:第一次出现的位置

match方法
用法:var arr=str.match(regexp)
功能:将字符串中能够与正则表达式匹配的部分以数组形式返回
返回:满足正则表达式的子串数组,如果正则表达式采用全局匹配,返回多个,否则只返回第一个4,常用附加参数

/g
全局匹配
在exec,match,replace方法中:regexp不加/g,只返回第一个匹配结果。

/i
忽略大小写

/m
进行多行匹配,只有当使用^和$时才会起作用,如果不加/m,只在第一行匹配。
Copier après la connexion
Copier après la connexion

Objets intégrés JavaScript

Tutoriel de référence de base JavaScript objets intégrés_js orientés objet

Notes d'étude JavaScript objets intégrés_connaissances 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!