JavaScript[12.24]

1.

JS是一种专门为网页交互而设计的一种脚本语言,有三个部分:ECMAScript,DOM(文档对象模型),BOM(浏览器对象模型)​​。​

2.

instanceof 判断一个变量是否为某个对象的实例​​[确定引用类型可使用]

var a = new Array();
alert(a instanceof Array);​  // true

3.

typeof 返回一个变量的类型​ [确定基本类型可使用]

alert(typeof  a);// object

4

delete 删除一个对象的属性​

var text = {a:1,b:2};
delete text.b;
alert(text.b);  // undefined​

5.

valueof 转化成基本类型值 Integer (如果调用该方法的对象不是 Boolean,则抛出异常 TypeError。)

var boo = new Boolean(false)
document.write(boo.valueOf())​;​

6.

with 可以简化代码​(大型工程不建议使用,性能会下降)

var a = loc.name.first;​
var b = loc.hand;
var c = loc.dress;​

以上三个都包含了loc对象,可以简化为​

with(loc)​
{
    var a = name.first

    var b = hand;​

    var c = dress
}

7.

switch js里面可以用字符串和对象

case “qwer” 或者 case num;​

8.

ECMAScript (在 JavaScript 的方法内,有个叫做 arguments 的变量数组,它是只读的,所有实际传入的参数变量都放在了里面,所以只有方法覆盖,没有方法重载。但通过它,我们可以对传入的参数进行类型检查,从而实现重载的效果。)不存在函数签名的特性​

9.

for-in ​迭代语句,枚举对象的属性

function clearObject(obj)

{
      for(var key in obj)
     {
          delete obj[key];
      }
}
a = {a:1,b:2,c:3,d:4};//[1,1,2,3];
alert(a);
clearObject(a);
for( var key in a)
{
        alert(b);//
        document.write(key + ":" + a[key]);
}
alert(a);​
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值