A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yqw_gz_java 中级黑马   /  2019-1-23 10:56  /  1109 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

```
js 条件判断
        在js      中非0     为true
        null      为        false
        undefind  为        false
        
        
        
        
        
        js for in
        遍历 数组是时临时遍历是 索引
        遍历 对象是 对象的属性名   
        
```
js 的 with


```
     var nm ;//= document.getElementsByName("name");
            var pw ;//= document.getElementsByName("paswd");
            with (document){
                nm = getElementsByName("name");
                pw=getElementsByName("paswd");
            }
```
iNaN 判断是否是一个数字  但是存在 "" 认为是个数字
为了确保 运算的必须是number 得 如下代码

```
  if(!isNaN(a)&& a!="")
```
     
      js == 与===  
    == 只比较值  
    ===  比较值和数据类型
   
    数字与字符串比较时  js 会吧字符串转为数字(字符串必须是纯数字否则返回NaN)  
   
   
        var isopen = confirm("是否打开");
        alert(typeof  isopen);//boolen
        var name = prompt("请输入你姓名");
        alert(typeof  name);//string  
        


         
定时器     
```
   function inval() {
          var id=  setInterval("alert('试试');",300);
         
        }
         clearInterval(id);//取消
```
执行一次的代码
```
        var id=  setTimeout("alert('');",300);
```
eval  执行字符串形式的js代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马