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

个人总结JavaScript笔记
·解释性语言:如同php、JavaScript解释后可直接运行。
  编译性语言:如同C++解释后需编译成机器语言才可执行。


·变量作用域:全局、局部(函数内)


·Js代码执行流程:通常按照html文档流程执行,但是会优先执行函数,在函数内直接使用的声明变量会设置为undefind。


·Js八大数据类型:基本数据类型:undefined、null、bollean、number、string
                  对象数据类型:array、object、function


·数组:获得数组:var arr = 【】; 或者 var arr = new array();
        arr.push()追加项目
        arr.toString()转换成字符串形式
        var i; for(i in arr){arr【i】} 遍历数组
 
·对象:获得对象:new object() 或者 通过函数构造器,运用new调用函数实例化成对象 或者 json
        floor 向下取整 ceil 向上取整 round 四舍五入
        随机点名:下标用random取随机数
        数字时钟:var myDate = new Date()获取时间对象
                  myDate.getFullyear() 获取年数
                  myDate.getMonth()+1 获取月份
                  myDate.getMinutes() 获取分钟数
                  setInterval(‘函数名’,毫秒数)函数执行间隔时间


·函数:函数是一个值,用变量来保存,函数名即变量名。
        函数作用域从最低级往上一级查找的过程。
        函数的参数:arguments【】是一个参数组成的数组,可以利用这个数组方法来根据下标求函数        参数的总和。
        confirm()确认提示 prompt()执行提示(输入值会自动传递) alert()和windows.alert        相同为警示。
        eval()函数方法可以将字符串转化为表达式运行。
        input表单中,text、password类型用value,标签p、span等用innerHTML赋值。size表示框子        所占像素大小。
    
·简易计算器:见下一个作业。