日期:2014-05-16  浏览次数:20389 次

js基础1
  • 变量???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 可以通过var关键字来申明一个变量,申明可以出现在任何位置,但要在使用该变量之前.变量名首字符必须是一个字母
???????????? ,或者下划线(_),或者美元符($),不能是关键字或者保留字? eg: var a,b=1,c;
  • 常量 ????
    在ECMAScript标准中const是一个关键字,如果在IE中使用会报告语法错误, 在Firefox可以使用,eg:const? a=12.0123,如果使用赋值语句更改a的值,不能被更改,但不会抱错
  • 数据类型
??????????? 在js 中共有9中类型依次1,未定义类型(undefined)2,空类型(null)3,布尔类型(Boolean)4,字符串5,数字(Number)6,对象(Object)7,引用类型(Reference)8,列表(list)9,完成(Completion).查看数据类型用typeof操作符.数据类型有一个特殊的值NaN(not a number)它只能在运行是产生 eg:布尔*布尔会产成NaN.数据类型还有2个特殊的值:Infinity and -infinity,表示+无穷 -无穷
  • 跳出函数 ,在函数中可以使用return or break
  • eval();它将数字字符串转换为数字字符.它是有返回值的,,如果参数非表达式没有值,那么返回underfined
  • parseInt,parseFloat转换字符串到数字
  • ?返回100到200之间的随即整数 Math.round(Math.random()*100)+100
  • array() 创建方式 var objArray=new Array();var obj2Array=new Array(100);var ojb3Array()=new Array("a","b","c"); var objArray=[] var ojbArray=[3] var objArray=["a","b",'"c"]
    ??????