你真的了解JavaScript吗?_Javascript教程-查字典教程网
你真的了解JavaScript吗?
你真的了解JavaScript吗?
发布时间:2016-12-30 来源:查字典编辑
摘要:说出它们的值1、typeof(NaN)、typeof(Infinity)、typeof(null)、typeof(undefined)2、N...

说出它们的值

1、typeof(NaN)、typeof(Infinity)、typeof(null)、typeof(undefined)

2、NaN==NaN

3、NaN!=NaN

4、NaN>=NaN

5、null==undefined

6、null>=undefined

7、null<=undefined

8、parseInt("123abc")

9、"123abc"-0

10、Infinity>10

11、Infinity>"abc"

12、Infinity==NaN

13、true==1

14、newString("abc")=="abc"

15、newString("abc")==="abc"

说出它们的输出结果

1、

vara="123abc";

alert(typeof(a++));

alert(a);

2、

vara="123abc";

a.valueOf=function(){returnparseInt(a);}

alert(++a);

alert(a-0);

3、

vara=newObject();

a.toString=function(){return"123abc";}

a.valueOf=function(){returnparseInt(a);}

alert(++a);

alert(a-0);

4、

String.prototype.valueOf=function()

{

returnparseFloat(this);

}

alert("123abc">122);

alert(newString("123abc")>122);

5、

vars=newString("abc");

alert(typeof(s)==typeof("abc"));

alert(s==="abc");

alert(s.toString()==s);

6、

vara=newObject();

a.toString=function(){return"a"};

varb=newObject();

b.toString=function(){return"b"};

alert(a>b);

a.valueOf=function(){return1};

b.valueOf=function(){return0};

alert(a>b);

7、

functionstep(a)

{

returnfunction(x)

{

returnx+a++;

}

}

vara=step(10);

varb=step(20);

alert(a(10));

alert(b(10));

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类