JS 2018.09.13训练题笔记

1、JavaScript程序中,alert(undefined == null)的输出结果是     ture;

    解析:undefined值是派生自null值的,因此ECMA-262规定对它们的相等性测试要返回true。 

              ==仅判断值是否相同,undefined和null是相同的,故true

             ===在判断值是否相同的同时还判断类型是否相同,undefined类型为undefined,null类型为object,因此为false

2、javascript常见事件的触发情况

  • onBlur:当失去输入焦点后产生该事件
  • onFocus:输入获得焦点后,产生该文件
  • onchange:当文字值改变时,产生该事件
  • onselect:当文字加亮后,产生该事件
  • onClick:当组件被点击时产生的事件

3,、下面这段javascript代码, 

var msg='hello'; 

for (var i=0; i<10; i++)

 { 

   var msg='hello'+i*2+i; 

 }

 alert(msg); 

最后一句alert的输出结果是   hello189

 解析:易错答案(hello)javascript只有函数域,没有块作用域的概念,所以在同一个作用域中同一个变量声明多次还是第一次声明那个!

4、有如下代码:

var name="World!";

(function(){

var name;    

if(typeof name=== 'undefined'){

n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DiuDiu_yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值