个人总结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表示框子 所占像素大小。
·简易计算器:见下一个作业。