javascriptではencodeURLオブジェクト、Booleanオブジェクト、Functionオブジェクト、global Thisオブジェクト、Infinityオブジェクト、isFiniteオブジェクト、isNaNオブジェクト、JSONオブジェクト
15297 ワード
エンコーディング()オブジェクト:
特殊文字を符号化するために用いられ、デコード対象:特殊文字を復号し、URLアドレス符号化に用いられる.
newによってブール値を含むオブジェクトを作成します.ボア括弧に入ってくると、省略、0、null、false、NaN、undefined、「」はそのオブジェクトに初期値falseがあることを表します.Boolean()括弧に入力された場合:任意のオブジェクト、空の配列、「false」、その他の値は、オブジェクトの初期値がtrueであることを表します.valueOf()メソッドは、そのオブジェクトの値を取得することができます.
newで関数オブジェクトを作成します.Functionで作成した関数は、グローバルスコープでのみ実行できます.
グローバルのthis値を含め、グローバルオブジェクトを返します.
無限大の値を指します.これはグローバル変数です.
一つの数値に制限があるかどうかを判断するために使用します.
着信パラメータがNaNかどうかを判断する:
JSONは、オブジェクト、配列、数値、文字列、ブール値、nullをプロビジョニングするためのシンタックスです.これは二つの方法のparse()とstingify()を含みます.JSON.parse()方法はJSON文字列を解析するためのもので、JSON.stringify()方法はjson文字列を変換するものである.
特殊文字を符号化するために用いられ、デコード対象:特殊文字を復号し、URLアドレス符号化に用いられる.
<script>
var url = 'https://mozilla.org/?x=шеллы'
var urlEncode = encodeURI(url);
console.log(urlEncode); //https://mozilla.org/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B
var urlDecode = decodeURI(urlEncode);
console.log(urlDecode);//https://mozilla.org/?x=шеллы
script>
Booleanオブジェクト:newによってブール値を含むオブジェクトを作成します.ボア括弧に入ってくると、省略、0、null、false、NaN、undefined、「」はそのオブジェクトに初期値falseがあることを表します.Boolean()括弧に入力された場合:任意のオブジェクト、空の配列、「false」、その他の値は、オブジェクトの初期値がtrueであることを表します.valueOf()メソッドは、そのオブジェクトの値を取得することができます.
<script>
var boolean = new Boolean(1);
if (boolean.valueOf()) {
console.log('boolean true');//boolean true
};
script>
Function()オブジェクト:newで関数オブジェクトを作成します.Functionで作成した関数は、グローバルスコープでのみ実行できます.
<script>
var sum = new Function('a', 'b', 'c', 'return a + b + c');
console.log(sum(1, 2, 3)); //6
script>
グローバルプロパティglobal This:グローバルのthis値を含め、グローバルオブジェクトを返します.
<script>
function global() {
console.log(globalThis); //Window {window: Window, self: Window, document: document, name: "", location: Location, …}
}
global();
script>
Infinityオブジェクト:無限大の値を指します.これはグローバル変数です.
<script>
function max() {
console.log(Infinity === Math.pow(10, 1000)); //true
}
max();
script>
isfinite()グローバル関数:一つの数値に制限があるかどうかを判断するために使用します.
<script>
function isIn() {
if (isFinite(Infinity)) {
console.log(' ');
} else {
console.log(' ');
};
}
isIn();
script>
isNaN()方法:着信パラメータがNaNかどうかを判断する:
<script>
function isNan() {
if (isNaN(10 % 't')) {
console.log(' NaN');
} else {
console.log(' NaN');
};
}
isNan();
script>
JSONオブジェクト:JSONは、オブジェクト、配列、数値、文字列、ブール値、nullをプロビジョニングするためのシンタックスです.これは二つの方法のparse()とstingify()を含みます.JSON.parse()方法はJSON文字列を解析するためのもので、JSON.stringify()方法はjson文字列を変換するものである.
<script>
var str = '{"name":"jack","age":15}';
var result = JSON.parse(str);
console.log(str); //{"name":"jack","age":15},
console.log(result); //{name: "jack", age: 15},json
var jso = {
'name': 'jack',
'age': '19'
};
var toStr = JSON.stringify(jso);
console.log(jso); //{name: "jack", age: "19"},json
console.log(toStr); //{"name":"jack","age":"19"},
script>
ヒント:本文の写真などの素材はネットから由来しています.権利侵害があればメールでメールしてください[email protected]削除します.筆者:苦海