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 ( ) 表示浏览器弹出的对话框