コードの使用方法:
0001:
計算結果が無限かどうかを判断します: if(isFinite(999999999*999999999) == true)
------ - ------------------------------------------------- - ---------------------------------
0002:
数値かどうかを判断します: if( isNaN("Blue ") == true)、数値でない場合は true、数値である場合は false。
----------------------------------------------- --- --------------------------------------------------- --- ---
0003:
数値変換:
var num = 10;
alert(num.toString()) "
";//10 進数
alert (num.toString(2)) "
alert(num.toString(8)) "
";//8 進数
alert(num.toString(16) )) "
";//16 進数
-------------------------------- --- ---------------------------------------------- --- ---------------
0004:
文字列型を数値型に変換します。parseFloat には選択できる 10 進数のパラメーターがなく、すべて 10 進数として扱われることに注意してください。 🎜>var str = "10";
alert(parseInt(str,10));//文字列は 10 進数として扱われます
alert(parseInt(str,2));//文字列は次のように扱われます10 進数 2 進数として扱います
------------------------------------------ -------------------------------------------------- -- -------
0005:
強制型変換:
var str = "10";
var num = new Number(str);
---- -------------------------------------------------- -------------------------------------------------- --
0006:
Object クラスの基本プロパティとメソッド: すべてのクラスは Object から継承するため、すべてこれらのプロパティとメソッドを持ちます。
属性:
●コンストラクター: オブジェクトを作成した関数への参照。コンストラクターを指します。
●プロトタイプ: このオブジェクトのオブジェクト プロトタイプへの参照。
メソッド:
●HasOwnProperty(property): オブジェクトが特定のプロパティを持っているかどうかを判定します。
●IsPrototypeOf(aobject): オブジェクトが別のオブジェクトのプロトタイプであるかどうかを判断します。
●PrototypeIsEnumerable(protype): for...in ステートメントを使用して属性を列挙できるかどうかを判断します。
●ToString()
●ValueOf()
--------------------------------- -------------------------------------------------- ------------------
0007:
配列を宣言するいくつかの方法:
var array1 = new Array();
var array2 = new Array("青","赤","黒");
var array3 = ["青","赤","黒"];
----------- -------------------------------------------------- ---------------------------------------
0008:
作成日型メソッド: var myDate = new Date(Date.parse("2007/1/2"));
------ ------ -------------------------------------------- ------ ------------------------
0009:
URL エンコードとデコード:
var url = new String("http://www.qpsh.com?name=smartkernel");
//Encoding: すべての非標準文字をエンコードします
var enUrl = encodeURIComponent(url);//encodeURI(url);
/ /Decoding: 元の形式に変換します
var deUrl = decodeURIComponent(enUrl);//decodeURI(enUrl);
------------------ ---------------------------------------------------- ---- ----------------------------
0010:
ASP.Net でのエンコードとデコード:
string url = "http://www.126.com?name=smartkernel";
string enUrl = this.Server.HtmlEncode(url);
string deUrl = this.Server.HtmlDecode(enUrl);
----------------------------------------------- --- --------------------------------------------------- ---
0011:
静的メソッド: JavaScript の静的関数はコンストラクターに宣言された関数です
{
alert(msg);
}
person.say("Hello");
0012:
0013:
var aStringBuilder = new StringBuilder();
aStringBuilder.append("世界");
aStringBuilder.append("你好");
alert(aStringBuilder.toString());
関数 Myperson(名前,年齢)
{
this.ctorFun = 人;
this.ctorFun(名前);
delete this.ctorFun;
this.Age = age;
this.sayAge = function()
{
alert(this.Age);
}
this.say = function()
{
alert(this.Name "|" this.Age);
}
}
var aMyperson = new Myperson("张三",25);
aMyperson.sayName();
aMyperson.sayAge();
aMyperson.say();
function MyPerson(name,age)
{
person.call(this,name);//または人物.apply(this,new Array(name));
this.Age = age;
this.sayAge = function()
{
alert(this.Age);
}
this.say = function()
{
alert(this.Name "|" this.Age);
}
}
var aMyperson = new Myperson("张三",25);
aMyperson.sayName();
aMyperson.sayAge();
aMyperson.say();
関数 Myperson(名前,年齢,性別)
{
パーソン 1.call(この,名前);
パーソン 2.call(この,性別);
this.Age = age;
this.sayAge = function()
{
alert(this.Age);
}
this.say = function()
{
alert(this.Name "|" this.Age "|" this.Sex);
}
}
var aMyperson = new Myperson("张三",25,"男");
aMyperson.say();
}
関数 Myperson()
{
}
Myperson.prototype = new Person();//パラメータはありません
function MyPerson(name,age)
{
person.call(this,name);//または人物.apply(this,new Array(name));
this.Age = age;
this.sayAge = function()
{
alert(this.Age);
}
this.say = function()
{
alert(this.Name "|" this.Age);
}
}
Myperson.prototype = new Person();
var aMyperson = new Myperson("张三",25);
aMyperson.sayName();
aMyperson.sayAge();
aMyperson.say();