ホームページ >ウェブフロントエンド >jsチュートリアル >jsの組み込みオブジェクトについて詳しく解説
JS には 17 個のオブジェクトが組み込まれています。一般的に使用されるのは、Array オブジェクト、Date オブジェクト、正規表現オブジェクト、String オブジェクト、Global オブジェクトです。この記事では、主に JS の組み込みオブジェクトについて詳しく説明します。皆さんのお役に立てれば幸いです。
Array オブジェクトで一般的に使用されるメソッド:
Concat(): 複数の配列を 1 つの配列にマージすることを意味します。
Join(): 結合された配列のすべての要素を含む文字列値を返します。各要素は指定された区切り文字で区切られています。
Pop(): 配列の最後の要素を削除します。
Shift(): 配列の最初の要素を削除します。
Slice(start, end): 配列内のセグメントを返します。
Push(): 新しい要素を配列に追加し、最新の長さを返します。
Sort(): 配列を並べ替えます。
Reverse(): 配列の並べ替えを逆にします。
tolocalestring();は組み込みオブジェクトです。目的は、すべてのグローバル メソッドを 1 つのオブジェクトに集中させることです。
Global には構文がなく、そのメソッドを直接呼び出します。
escape(): すべてのコンピューターで読み取れるように String オブジェクトをエンコードします。
必須 charstring パラメーターは、エンコードされる任意の String オブジェクトまたはリテラルです。 isNaN(): 値が NaN かどうかを判断します。 parseInt(): 文字列から取得した整数を返します
正規表現オブジェクト
このオブジェクトには、正規表現パターンと、パターンの適用方法を示すフラグが含まれています。
文法 1
re = /pattern/[flags]
文法 2
re = new RegExp("pattern",["flags"]) re は、次の正規表現です。割り当てられたパターンの変数名
pattern は正規表現
flags はマーカー: 次の 3 つがあります
1: g (全文検索)
2: i (大文字と小文字を区別しない)
3: m (複数行検索)
検索文字列が事前にわかっている場合は、構文 1 を使用します。検索文字列が頻繁に変更される場合や、ユーザーが入力した文字列など不明な場合は、構文 2 を使用します。
Stringオブジェクト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オブジェクト
ceil(): 切り上げます。
floor(): 切り捨て。 round(): 丸め。 random(): 乱数を取得します。
Date object get/setDate(): 日付を返すか設定します。 get/setFull Year(): 4 桁で表される年を返すか設定します。 get/set Year(): 年を返すか設定します。 get/setMonth(): 月を返すか設定します。 0 は 1 月です get/setHours(): 時間を返すか、24 時間形式で設定します get/setMinutes(): 分を返すか、設定します。 get/setSeconds(): 秒数を返すか設定します。 get/setTime(): 時間を返すか設定します (ミリ秒単位) 関連する推奨事項:
js の組み込みオブジェクトとは何ですか
以上がjsの組み込みオブジェクトについて詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。