Javascript中的變量沒有明確的類型,那麼數值類型不區分整型、浮點型
js的數值運算中%表示取模,而非取餘
聲明函數 function function_name(value_name1,value_name2,....){}
無論有沒有返回值在函數頭部都一樣不需要刻意聲明
函數變量 var f=new Function("x","y","return x*y");
等價於 function f(x,y){return x*y;}
聲明數組
var a=new Array();
var a=new Array(size);
var a=new Array(d1,d2,d3,..,dn)
var d=[ d1 ,d2 , ... ,dn ]
數組長度 Array_name.length
reverse 數組反轉
sort 數組排序
splice(開始位置,刪除個數,插入元素)
對象:
var object=new Object();此種方法可直接用 object.value_name=values;那麼object對象中就自動有了變量value_name。
var object={x:0,y:0,radius:2}
類名.prototype.value_name=values;
與java相同的地方:
布爾型表示爲true和false ,與java相同
註釋用表示
數值同樣有++,--
if,else語句、switch語句
邏輯運算
條件運算符 <expression>?<v1>:<v2>
while(expression){}、do{}while(expression)、for(init;condition;step){expression}
break、continue
foreach()語法
alert ( ) 表示瀏覽器彈出的對話框