javascript
变量的作用
变量既可以是全局,也可以是局部的。
function square(num){ var total; total=num*num; return total; } total=50; alert(total) var number=square(20); alert(total);
var global="global;//全局变量 function test(){ var local="local";//局部变量 global2="global2";//全局变量 }
在函数外用var 声明的变量 ,定义在函数当中,但是没有用var声明的是全局变量
定义在函数当中,用var声明的是局部变量
JavaScript内部函数
eval()
var i=1; eval("i=i+1"); eval("alert(i);");
parseInt和parseFloat字符串转换为数字
escape和nescape进行URL编码和解码
本地对象
var myDate=new Date(); myDate.getFullYear();//获取完整的年份(4位,1970-????) myDate.getMonth();//获取当前月份(0-11,0代表1月) myDate.getDate();//获取当前日(1-31) myDay.getDay();//获取当前星期X(0-6,0代表星期天) myDate.getTime();//获取当前时间(从19701.1开始的毫秒数) myDate.getminutestge();//获取当前分钟数 myDate.Seconds();//获取当前秒数 myDate.getMilliseconds();//获取当前毫秒数 myDate.toLocaleDateString();//获取当前日期 var mytime=myDate.toLocaleTimeString();//获取当前时间 myDate.tolocaleString();//获取日期与时间
Math对象
Math对象用来处理复杂的数学运算
Math对象是JavaScript的一个全局对象,不需要用new创建
Math.abs(-2); 该方法可返回一个数的绝对值。
Math.round(5,5);该方法可把一个数字为最接近的整数。
Math.random();该方法可返回介于0(包含)~1(不包含)之间的一个随机数。
Math.ceil(1.4);ceil()方法返回大于等于X的最小整数。(取大整)
Math.floor(1,6);floor()方法返回小于等于X的最大整数。(取小整)
Math.pow(4,3);pow()方法返回X的y次幂。(4的3次方)