js学习笔记2

1.        一元运算符

var o = new Object();

o.name = “test”;

alert(o.name);  //outputs “test”

delete o.name;

alert(o.name);//outputs “undefined”

2.        函数参数可能用arguments来访问

var doAdd = function(aa) {

alert(aa);

arguments.lenght //output 1

arguments[0] //output the value of variable aa}

doAdd.arguments.length //output 1

}

3.        闭包 指的是函数能够使用函数外定义的变量

1:全局变量是一个简单的闭包的实例

 var sMessage = “Hello World”;

function sayHelloWorld()

{ alert(sMessage);

}

2:函数中嵌套函数

var ibaseNum = 1;  //全局变量

function addNumbers(iNum1, iNum2)

{

  function doAddition()

  {

     return iNum1 + iNum2 + ibaseNum;

        }

        return doAddition();

}

对象类型

Object

Function

Array

String

Boolean

Number

Date

RegExp

Error

EvalError

RangeError

ReferenceError

SyntaxError

TypeError

URIError

 

 

 

 Array

定义:var aValue = new Array() new Array(10)  new Array(“red”,”blue”,”green”)

属性: length 数组的长度

方法:join() 在数组无索之间连接字符串

push()  //进栈

pop()   //出栈

shift()  //将删除数组中的第一个项

unshift() //把一个项放到数组的第一位

sort()  //排序

splice() //把数据项插入到数组的中部

  删除: splice(0,2) //将删除数组中从第一项到第二项(共两项)

  替换而不删除:splice(2,0,”red”,”green”) //将在数组第2位置处插入”red”,”green”

  替换并删除: splice(2,1,”red”,”green”)//将删除数组中位置2处的项,然后在位置2处插入”red”,”green”

Date

toDateString() //以实现特定的格式显示Date的日期部分(即只有月,日和年)

toTimeString()//以实现特定的格式显示Date的时间部分(即小时,,秒和时区)

toLocalString()//以地点特定的格式显示Date的日期和时间

getTime() //返回日期的毫秒表示

setTime(millseconds)//设置日期的毫秒表示

getDate()//返回该日期中的某天

getDay()//返回日期为星期几

getHouse()//返回日期中的小时值

getMinutes()

getSeconds()

setDay(day)

setDate(date)

setSeconds(seconds)

getMilliseconds()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值