JavaScriptの9リアクション

1.アレイ法
()逆
-アレイを逆転するために使用することができ、それは元の配列影響を及ぼす
連結には、()
-二つ以上のアレイに接続することができ、それは元の配列に影響を与えるが、戻り値を新しい配列としてありません戻り
()参加
列に配列することができる-
-パラメータ
この文字列は、配列の要素をコネクタに接続されるように、パラメータとしての文字列を必要とする
、デフォルトで使用される接続識別子を指定せずに、
(ソート)
-あなたは、配列の内容を並べ替えることができ、デフォルトは、Unicodeエンコーディングに従ってソートされ
、後でそれを思い出し、それが直接、元の配列を変更します。
-順序付けルールは、独自の、引数としてコールバック関数を必要と指定することができる
機能(A、B){

//昇順
; // AB&戻す

//降順
;戻りBAを
}

2.機能
- ()コール
- (適用)を
-これらの2つの方法は、関数オブジェクトのメソッドであるオブジェクトによって機能を呼び出す必要
- 2つの方法が関数によって直接呼び出すことができ、そして第二することにより、この機能に一つの引数を指定することができる
-直接コール転送関数ことを除い引数は、アレイ内にパッケージングに必要な引数渡さ適用
引数-
-これと同様の引数、パラメータは、暗黙の関数であります
-引数の配列要素は、パッケージの実行中の関数の引数クラス、ある
パラメータは引数は、引数で使用することができる、定義されていない場合でも、
引数の呼び出し先は、現在実行中の関数オブジェクトによって表される性質有する-

これ-
-このコンテキストオブジェクトの関数であり、異なるオブジェクトが機能に応じが呼び出され実行される
1の関数としての呼び出しは、このウィンドウである場合
、メソッド呼び出し2の形態において、この方法は、オブジェクト呼び出し
構造に3.これは新しいオブジェクトであることを、関数呼び出しの形式は、あるとき
コールを使用して、適用対象4.呼び出し、これが指定され
、このウィンドウのグローバルドメイン代表に5を

3.パッケージ
: - JSのラッパークラスでは3、私たちを提供
ブール()ナンバー())文字列を(
オブジェクトは、データのラッパークラスの3つの基本タイプによって作成することができます-

のvar NUM =番号新新(2) ;
VAR = strが新しい新しいString(「こんにちは」);
(真の)VAR = BOOL新しい新しいブール;
-実際にそれをしません。

-私たちは、基本的なデータ型のプロパティとメソッドの動作に行くとき、
パーサは一時的に対応するパッケージに変換され、その後、プロパティとメソッドを操作するために、
操作が完了した後、一時オブジェクトが破壊されます。

4.関連する文字列
の長さ
-文字列の長さを取得
()のcharAtを
指定されたインデックスに応じて文字を取得-
)charCodeAt(
-に従って指定された文字符号化インデックスを取得
()に、String.fromCharCode
-文字はコード文字を取得し
(のindexOf)を
lastIndexOf()
-文字列から指定されたコンテンツを取得
-パラメータとして文字列を必要とする、この文字列を検索する場合には、
コンテンツが見つかった場合戻る見つからない場合、それは、インデックス・リターンは初めてであろう-1。
-あなたが開始探索示す第2のパラメータを指定することができる
のindexOf()が後方に見て正面れる-
-のlastIndexOf()は後方から前方を見ている
)(スライス
- 、指定された文字列の内容から採取することができ、元の変数は影響しません内容を返すために取ら
:パラメータ-
最初:(初め含む)の開始位置を傍受
(終了は含みません)終了位置インターセプト:秒
省略した場合、二番目のパラメータは省略することができます-最後に傍受された
数は、前方から負の場合に負の値を渡すことができる-
SUBSTR()
-及びスライス()は二番目の引数がインデックスが、傍受の数がされていないことを除いて、基本的に同じである

)(サブストリング
-スライス()は、設定された場合、自動的に0に補正され、パラメータとして負の値が負の値を受け入れることができないことを除いて、基本的に同じである
2番目のパラメータは自動的に位置調整、第一未満である場合)(サブストリングを
toLowerCaseメソッドを()
-小文字の文字列とは、返し
のtoUpperCaseを()
-大文字に文字列を変換して返す
スプリット()
-指定された内容に応じた配列に文字列とすることができる
パラメータ- :
-文字列引数を必要とします、アレイは、文字列に応じて分割される
アレイに分割するために、この時間に基づいて正規表現、正規表現受信することができる

()一致する
-とコンテンツを抽出する正規表現に一致する文字列であってもよい
-パラメータ:
-正規表現、正規表現文字列が正のうちに係るコンテンツの抽出に要件を満たすことができます
し、配列にパッケージを返す

置き換える()
-コンテンツは、新たな置換文字列コンテンツとして指定することができます
-パラメータ:
-最初の:内容は正規表現かもしれ置き換え
- 2番目:新しいコンテンツに置き換え

)検索(
-検索する正規表現文字列に応じて 指定されたコンテンツ
-引数:
正規表現、この式に基づいて照会します、
何の一致がない場合は、リターンのコンテンツへの最初の試合の指標、それは-1を返します。

5.正規表現
-いくつかの文字列を定義する正規規則、プログラムは、これらのルールに基づいてルールを遵守する文字列は、かどうかを判定することができる
ルールに一致する文字列のコンテンツから抽出することができます。
-正規表現を作成
するvar REG =新しい正規表現(「通常」、「マッチングモード」) - ;
- VAR REG = /正規表現/マッチングパターン

-構文:
マッチモード:
私は:ケース無視
G:グローバルマッチングパターンを
-対戦モードを設定する際に、提供されないことがあり、1を設けることができる、フルセットであってもよいし、何のシーケンス要件が設定されていない

正規文法を
|または
[]または
[^]ことを除いて、
[AZ]小文字
[AZ]大文字
[AZ]任意の文字
[0-9]任意の数

-方法:
テスト()
-正規表現文字列の準拠かどうかをチェックするために使用することができます
-彼らはリターンを満たしている場合はtrue、そうでない場合はfalseに

6.Date
-目標日、JSで日付で時間を表すオブジェクト
のオブジェクトを作成するために-
-現在の時刻オブジェクトを作成するため
のvar D =新しい新しい日付を();
-オブジェクトの指定された時間を作成
するvar D =新しい日付(「月/日/年時:分:秒」);

-方法:
getDate()
-現在の目標日が数日である(1-31)

getDay()
-週(0-6)のオブジェクト現在の日付を返します
- 0日曜日
--1月曜日。

getMonthは()
-月(0-11)の現在の目標期限を返します
0 1月1日Februaryなど- 。
4桁の年を返すためにgetFullYear()Dateオブジェクト。

次に、getHours()Dateオブジェクトの時(0〜23)。
getMinutes()Dateオブジェクトの分(0〜59)。
getSeconds()Dateオブジェクトの秒(0〜59)。
getMilliseconds()は、Dateオブジェクトのミリ秒(0〜999)を返します。

getTime()は、
-現在の日付スタンプオブジェクトを返す
-タイムスタンプは、1日0:00:00に日付1970からの時間であり、そして今のミリ秒数
、基礎となるコンピュータ記憶時間は、タイムスタンプの形式で格納されています。

Date.nowは()
-タイムスタンプを取得することができたときに、現在のコードの実行


7.Math
-それは定数や計算方法に関連するプロパティをカプセル化して内部で我々は、オブジェクトを作成する必要はありませんMathクラスに属するツール
我々は直接関係数学を動作させるためにそれを使用することができますが
-方法:
にMath.PI
-定数pi
math.abs()
-絶対値計算
Math.ceilは、()
-切り上げ
Math.floorを()
-切り捨て
恐らくMath.round()
-最も近い整数に丸め
Math.random()
発生の間を0-1--乱数
- XY間の乱数発生
恐らくMath.round(Math.random()*(Y-X)+ X)を、
Math.pow(x、y)が
- Xのy乗を見つける
Math.sqrtを()
-数の平方根
Math.max()
の複数の最大数見つける-
)Math.minを(
複数の最小数のために-

















おすすめ

転載: www.cnblogs.com/Jiang-jiang936098227/p/11595445.html