js基础内置对象详解
js中几乎所有的事物都可以称之为对象,包括像数值、字符串、日期、数组,函数等等。本文我们主要和大家分享js基础内置对象知识,希望能帮助到大家。
下面是一些内置对象的总结:
1.声明定义一个对象可以用new 关键字
如 :
var mydate =new Date(); //这里使用了内置对象 Date();
2.访问一个对象用如下形式:
objectName.methodName();
3.访问对象属性:
objectName.propertyName;// var arr=new Array(3); 声明对象// alert( arr.length); 访问对象的length属性
一、日期对象(Date())
定义一个日期对象
var mydate=new Date();
Date()对象常用的处理日期和时间的方法有:
get/setDate():返回或设置日期。 get/setFullYear():返回或设置年份,用四位数表示。 get/setYear():返回或设置年份。 get/setMonth():返回或设置月份。0为一月 get/setHours():返回或设置小时,24小时制 get/setMinutes():返回或设置分钟数。 get/setSeconds():返回或设置秒钟数。 get/setTime():返回或设置时间(毫秒为单位)
二、数组对象(Array())
定义一个数组对象
var myarray =new Array();
Array()对象常用的方法有:
Concat():表示把几个数组合并成一个数组。 Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。 Pop():移除数组最后一个元素。 Shift():移除数组中第一个元素。 Slice(start,end):返回数组中的一段。 Push():往数组中新添加一个元素,返回最新长度。 Sort():对数组进行排序。 Reverse():反转数组的排序。 toLocaleString();返回当前系统时间 Array对象属性常用的只有一个: Length:表示取得当前数组长度
三、字符串(String())
定义字符串对象:
var mystring="hello"; //string 类型var mystring1=new String("hello"); //object类型
字符串对象常用的方法:
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():返回一个字符串,该字符串中的所有字母都被转化为小写字母。
四、Math()
Math()对象常用的方法有:
ceil():向上取整。floor():向下取整。round():四舍五入。random():取随机数。
五、Global()
Global对象常用的方法有:
Global无语法,直接调用其方法。 escape(): 对 String 对象编码以便它们能在所有计算机上可读. escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或文字。 isNaN():判断一个值是否是NaN。 parseInt():返回由字符串得到的整数
六、正则表达式
常用的方法:
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,只在第一行匹配。
js中几乎所有的事物都可以称之为对象,包括像数值、字符串、日期、数组,函数等等。下面是一些内置对象的总结:
1.声明定义一个对象可以用new 关键字
如 :
var mydate =new Date(); //这里使用了内置对象 Date();
2.访问一个对象用如下形式:
objectName.methodName();
3.访问对象属性:
objectName.propertyName;// var arr=new Array(3); 声明对象// alert( arr.length); 访问对象的length属性
一、日期对象(Date())
定义一个日期对象
var mydate=new Date();
Date()对象常用的处理日期和时间的方法有:
get/setDate():返回或设置日期。 get/setFullYear():返回或设置年份,用四位数表示。 get/setYear():返回或设置年份。 get/setMonth():返回或设置月份。0为一月 get/setHours():返回或设置小时,24小时制 get/setMinutes():返回或设置分钟数。 get/setSeconds():返回或设置秒钟数。 get/setTime():返回或设置时间(毫秒为单位)
二、数组对象(Array())
定义一个数组对象
var myarray =new Array();
Array()对象常用的方法有:
Concat():表示把几个数组合并成一个数组。 Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。 Pop():移除数组最后一个元素。 Shift():移除数组中第一个元素。 Slice(start,end):返回数组中的一段。 Push():往数组中新添加一个元素,返回最新长度。 Sort():对数组进行排序。 Reverse():反转数组的排序。 toLocaleString();返回当前系统时间 Array对象属性常用的只有一个: Length:表示取得当前数组长度
三、字符串(String())
定义字符串对象:
var mystring="hello"; //string 类型var mystring1=new String("hello"); //object类型
字符串对象常用的方法:
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():返回一个字符串,该字符串中的所有字母都被转化为小写字母。
四、Math()
Math()对象常用的方法有:
ceil():向上取整。floor():向下取整。round():四舍五入。random():取随机数。
五、Global()
Global对象常用的方法有:
Global无语法,直接调用其方法。 escape(): 对 String 对象编码以便它们能在所有计算机上可读. escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或文字。 isNaN():判断一个值是否是NaN。 parseInt():返回由字符串得到的整数
六、正则表达式
常用的方法:
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,只在第一行匹配。
相关推荐:
Atas ialah kandungan terperinci js基础内置对象详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Sistem pengendalian Windows ialah salah satu sistem pengendalian yang paling popular di dunia, dan versi baharunya Win11 telah menarik perhatian ramai. Dalam sistem Win11, mendapatkan hak pentadbir adalah operasi penting Hak pentadbir membolehkan pengguna melakukan lebih banyak operasi dan tetapan pada sistem. Artikel ini akan memperkenalkan secara terperinci cara mendapatkan kebenaran pentadbir dalam sistem Win11 dan cara mengurus kebenaran dengan berkesan. Dalam sistem Win11, hak pentadbir dibahagikan kepada dua jenis: pentadbir tempatan dan pentadbir domain. Pentadbir tempatan mempunyai hak pentadbiran penuh ke atas komputer tempatan

Penjelasan terperinci tentang operasi bahagi dalam OracleSQL Dalam OracleSQL, operasi bahagi ialah operasi matematik yang biasa dan penting, digunakan untuk mengira hasil pembahagian dua nombor. Bahagian sering digunakan dalam pertanyaan pangkalan data, jadi memahami operasi bahagian dan penggunaannya dalam OracleSQL adalah salah satu kemahiran penting untuk pembangun pangkalan data. Artikel ini akan membincangkan pengetahuan berkaitan operasi bahagian dalam OracleSQL secara terperinci dan menyediakan contoh kod khusus untuk rujukan pembaca. 1. Operasi bahagian dalam OracleSQL

Objek Permintaan dalam PHP ialah objek yang digunakan untuk mengendalikan permintaan HTTP yang dihantar oleh klien ke pelayan. Melalui objek Permintaan, kami boleh mendapatkan maklumat permintaan pelanggan, seperti kaedah permintaan, maklumat pengepala permintaan, parameter permintaan, dsb., untuk memproses dan membalas permintaan tersebut. Dalam PHP, anda boleh menggunakan pembolehubah global seperti $_REQUEST, $_GET, $_POST, dll. untuk mendapatkan maklumat yang diminta, tetapi pembolehubah ini bukan objek, tetapi tatasusunan. Untuk memproses maklumat permintaan dengan lebih fleksibel dan mudah, anda boleh

Operator modulo (%) dalam PHP digunakan untuk mendapatkan baki pembahagian dua nombor. Dalam artikel ini, kami akan membincangkan peranan dan penggunaan pengendali modulo secara terperinci, dan memberikan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. 1. Peranan pengendali modulo Dalam matematik, apabila kita membahagi integer dengan integer lain, kita mendapat hasil bagi dan baki. Sebagai contoh, apabila kita membahagi 10 dengan 3, hasil bahagi ialah 3 dan selebihnya ialah 1. Operator modulo digunakan untuk mendapatkan baki ini. 2. Penggunaan operator modulo Dalam PHP, gunakan simbol % untuk mewakili modulus

Begini cara untuk menukar tatasusunan hasil pertanyaan MySQL kepada objek: Cipta tatasusunan objek kosong. Gelung melalui tatasusunan yang terhasil dan buat objek baharu untuk setiap baris. Gunakan gelung foreach untuk menetapkan pasangan nilai kunci setiap baris kepada sifat yang sepadan bagi objek baharu. Menambah objek baharu pada tatasusunan objek. Tutup sambungan pangkalan data.

Penjelasan terperinci tentang fungsi sistem panggilan sistem Linux() Panggilan sistem ialah bahagian yang sangat penting dalam sistem pengendalian Linux Ia menyediakan cara untuk berinteraksi dengan kernel sistem. Antaranya, fungsi system() adalah salah satu fungsi panggilan sistem yang biasa digunakan. Artikel ini akan memperkenalkan penggunaan fungsi system() secara terperinci dan memberikan contoh kod yang sepadan. Konsep Asas Panggilan Sistem Panggilan sistem ialah satu cara untuk atur cara pengguna berinteraksi dengan kernel sistem pengendalian. Program pengguna meminta sistem pengendalian dengan memanggil fungsi panggilan sistem

Penjelasan terperinci tentang perintah curl Linux Ringkasan: curl ialah alat baris arahan yang berkuasa yang digunakan untuk komunikasi data dengan pelayan. Artikel ini akan memperkenalkan penggunaan asas perintah curl dan memberikan contoh kod sebenar untuk membantu pembaca memahami dan menggunakan arahan dengan lebih baik. 1. Apakah curl? curl ialah alat baris arahan yang digunakan untuk menghantar dan menerima pelbagai permintaan rangkaian. Ia menyokong berbilang protokol, seperti HTTP, FTP, TELNET, dll., dan menyediakan fungsi yang kaya, seperti muat naik fail, muat turun fail, penghantaran data, proksi

Dalam PHP, tatasusunan ialah urutan tersusun, dan elemen diakses mengikut indeks; Akses tatasusunan adalah melalui indeks, akses objek adalah melalui sifat/kaedah. Nilai tatasusunan diluluskan dan rujukan objek diluluskan.
