javascript(js)における基本概念

2669 ワード

1.基本データタイプ
1.1 number(数字)はjsで整形と浮動小数点型の区別がなく、すべての数字は浮動小数点型の標識であり、64ビットの浮動小数点形式で数字を表しています.数字タイプが文字列接続式で使うと、自動的に文字列に変換されます.JSでは16進数は数字の前に「0 x」または「0 X」を付けることによって表されます.
1.2 string(文字列)文字列タイプは、実用的なシングルクォーテーションマーク(')またはダブルクォーテーションマーク(')で囲まれたunicode文字列であり、いくつかの特殊な文字は、変換記号によって識別できます.文字列がデジタル式環境で使用されると、文字列は数字に変換されます.または実用的な変換関数は、行変換parseFloatを経て、 parseInt
var str="23";

var n = str - 0  //            
1.3ブールタイプの直接量はキーワードtrueと falseを識別したり、比較式でブール値を得たり、ブール値が数字に変換されると、trueは1 falseに0に変換され、ブール値が文字列に変換されると、trueは文字列「true」に変換され、falseは文字列「false」に変換されます.
1.4 function(関数)は間違いなくJSで関数はデータタイプです.これは関数も他のデータタイプと同じようにある変数に割り当てられます.
1.5 object(オブジェクト)の1つのオブジェクトを1つのセットとして見ることができ、このセットは任意のデータタイプを含むことができ、集合中の要素は属性によってアクセスでき、例えば:(オブジェクト・属性/オブジェクト・方法)、JS中のオブジェクトは関連配列として使用でき、例えば:(オブジェクト[属性])、オブジェクトが配列を介して属性を操作するとき、私たちはプログラムで彼らを処理できるということです.
//             

var obj={}

for(var i=0;i<5;i++)

{

  obj["p"+i]=i;  

}
1.6 nullとundefined(これは特殊なデータタイプと関連があるものです.)undefined:宣言されていない変数を使用した場合、または宣言されていますが、値が与えられていない変数を使用した場合、または存在しないオブジェクト属性を使用した場合、この値に戻ります.nullは特殊な値です.文字列、ブールタイプ.他のすべての値とは違っています.
 
2.オブジェクトを作成するいくつかの方法
2.1最も簡単な方法オブジェクト直接量はオブジェクト直接量によってオブジェクトを作成するのが最も便利で、オブジェクト直接量はカンマで区切られた一対の属性と値のリストである.オブジェクト直接量は式であるため、この表現を循環体に置くと多くの新しいオブジェクトが作成され、今回メモリの占有率は瞬間的に増加する.
var obj={}  //          

var info={

  name: "Tom",

  age: 23,

  show: function(){}      

}
2.2構築関数によりオブジェクトを作成する
function Aobject(){

  this.name="";

  this.show=function(){}    

}