首页 > 代码库 > javascript

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次方)

 

javascript