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

原文地址:https://www.cnblogs.com/yek9520/p/5847726.html