JavaScript内置对象
Posted 架构师小跟班
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript内置对象相关的知识,希望对你有一定的参考价值。
JS函数特点
只有被调用才执行;参数不能使用var指定;没有重载,按就近原则调用函数;调用方法体中用return返回的函数,返回的结果直接赋值给onclick按钮作为onclick属性的值,需使用alert()将其在页面上显示。
JS容器
数组是js中的唯一容器,可以对其中的元素进行编号;元素可以为任意类型,可不为同一类型;js中数组可以越过某些索引给值。
var arr = [1,2,3,4,5,6];//java中使用{} var arr = new Array();
arr[0]="haha";
arr[1]="haha";
arr[2]="haha";
arr[4]="haha";a
lert(arr.length);//5
alert(arr[3]);//undifined var arr = new Array(3);//即使给出数组长度为3,但也可以超出范围赋值
arr[3]=4;
alert(arr.length);//4 vararr = new Array(1,2,3,4);
arr[2]="Hello";//3换成了"Hello"
arr[4]="World";//添加了一个新元素
JS内置对象
Array数组对象;Math对象;String对象;Date日期对象;Global对象。
var arr = new Array();
var date = new Date();
var num = Math.abs(-100);
alert(num);//100alert(Math.PI);//3.141592653589793 var arr=[1,2,3,4,5];alert(arr.join("-"));//1-2-3-4-5
alert(arr.reverse());//[5,4,3,2,1] js获取当前日期
var time = new Date();
var year = time.getFullYear();//2015
var month = time.getMonth()+1;//默认从0开始
var day = time.getDate();//getDay()返回一周中的某一天(0-6)
var hour = time.getHours();
var minute = time.getMinutes();
minute = minute>9?minute:"0"+minute;
var second = time.getSeconds();
second = second>9?second:"0"+second;
var str = ""+year+month+day+hour+minute+second;//不加""将进行数字运算
alert(str);//20151015173542 js获取指定日期
var now = new Date();//获取7天前的日期
var start_milliseconds = now.getTime()-1000*60*60*24*7;
var start = new Date();
start.setTime(start_milliseconds);
var startYear = start.getFullYear();
var startMonth = start.getMonth()+1;
startMonth = startMonth>9?startMonth:"0"+startMonth;
var startDay = start.getDate();
startDay = startDay>9?startDay:"0"+startDay;
var startTime = startYear+"-"+startMonth+"-"+startDay;
$("#task_start_time").val(startTime);
以上是关于JavaScript内置对象的主要内容,如果未能解决你的问题,请参考以下文章
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段