ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのグローバル関数の簡単な使い方_基礎知識

JavaScriptのグローバル関数の簡単な使い方_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:09:461007ブラウズ
1. decodeURI() パラメータ: 文字列

関数の説明: encodeURI() 関数によってエンコードされた URI をデコードします。

例:

は http://www.jb51.net/My first/ を http://www.jb51.net/My first/ にデコードできます

2. decodeURIComponent() パラメーター: 文字列

関数の説明: この関数は、encodeURIComponent() 関数によってエンコードされた URI をデコードできます。

3. encodeURI() パラメータ: 文字列

関数の説明: 文字列を URI としてエンコードできます。

ヒント: URI コンポーネントに ? や # などの区切り文字が含まれている場合は、encodeURIComponent() メソッドを使用して各コンポーネントを個別にエンコードする必要があります。


4. encodeURIComponent()

関数の説明: 文字列を URI コンポーネントとしてエンコードできます。

encodeURIComponent() 関数は、引数が URI (プロトコル、ホスト名、パス、クエリ文字列など) の一部であると想定している点で encodeURI() 関数とは異なることに注意してください。

そのため、encodeURIComponent() 関数は、URI の部分を区切る句読点をエスケープします。

5.escape() パラメーター: 文字列

関数の説明: 文字列をすべてのコンピューターで読み取ることができるように、文字列をエンコードできます。このメソッドは、ASCII 文字と数字をエンコードしません。また、

は、ASCII 句読点文字 - _ ! ~ * ' ( ) をエンコードしません。他のすべての文字はエスケープ シーケンスに置き換えられます。

注意: ECMAScript v3 ではこのメソッドの使用が非推奨となっており、アプリケーションでは decodeURI() と decodeURIComponent() を使用して置き換えます。

6. unescape() パラメータ: 文字列

関数の説明:escape() でエンコードされた文字列をデコードできます。この関数は次のように動作します。%xx および %uxxxx (x は 16 進数を表します) の形式の文字シーケンスを検索し、

そのような文字シーケンスを Unicode 文字 u00xx および uxxxx デコードに置き換えます。

注意喚起: ECMAScript v3 では、unescape() 関数が標準から削除され、その使用が非推奨となったので、decodeURI() と decodeURIComponent() に置き換える必要があります。

7. eval() パラメータ: 文字列

関数の説明: 特定の文字列を計算し、その中の JavaScript コードを実行できます。

例:

document.write(eval("12 2")) は 14 を出力します
注: パラメーターは文字列型である必要があります。それ以外の場合、メソッドは変更せずに戻ります.
8. isFinite() パラメータ: 数値
関数の説明: パラメータが有限かどうかを確認するために使用されます。
number が有限数である (または有限数に変換できる) 場合は true を返します。それ以外の場合、number が NaN (非数値)、または正または負の無限大数値の場合は、false が返されます。
例:
isFinite(-125) と isFinite(1.2) は true を返し、
は isFinite('Yi Shuihan') と isFinite('2011-3-11') は false を返します。 🎜>9. isNaN() パラメータ: 無制限
関数の説明: この関数は、パラメータが数値以外であるかどうかを確認するために使用されます。
例:
isNaN(123) および isNaN(0) は false を返します
isNaN("Yi Shuihan") および isNaN("100") は true を返します
注: isNaN() を使用できます。 0で割るなどの算術エラーを検出する機能。

10. Number() パラメータ: 無制限
関数の説明: オブジェクトの値を数値に変換します。 引数が Date オブジェクトの場合、Number() は 1970 年 1 月 1 日からのミリ秒数を返します。 オブジェクトの値を数値に変換できない場合、Number() 関数は NaN を返します。 例:
var test1= new Boolean(true);
var test2= new Boolean(false);
var test4= new String("999") ;
var test5= new String("999 888");

document.write(Number(test1)); 出力 1
document.write(Number(test2)); 🎜>document.write(Number(test3)); 出力 1256657776588
document.write(Number(test4)); 出力 999
document.write(Number(test5)); >parseFloat() parseInt() String() 後でさらに追加します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。