码迷,mamicode.com
首页 > 编程语言 > 详细

javascript6

时间:2015-01-20 20:07:59      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

eval("3+2")//5

eval();全局eval();严格eval()

函数和可执行的对象(callable object)

delete一元操作符,善处对象属性或者数组元素,用来做删除操作,不是用来返回一个值得;内置核心和客户端属性是不能删除的,用户通过var语句声明的变量不能删除,通过function语句定义的函数和函数参数也不能删除。

SyntaxError语法错误当delete的操作数是一个属性访问表达式时才正常工作。

技术分享

语句

表达式语句(函数调用是表达式语句的另一大类),声明语句,控制结构

复合语句compound statement

function convert(x){
            alert(0);
            switch(typeof x){
                
                case ‘number‘:alert(1);
                alert(2);
                return x.toString(16);
                alert(3);
                case ‘string‘:
                alert(4);
                return ‘"‘+x+‘"‘;
                alert(5);
                default:
                alert(6);
                return String(x);
                alert(7);
            }
        }
        console.log(convert(‘6‘))

异常,捕获异常

outerloop:

        for(i=0;i<10;i++){
            alert(1);
            innerloop:
            // alert(2);
            for(j=0;j<10;j++){
                alert(3);
                if(j>3){break;}
                alert(4);
                if(i==2){break innerloop;}
                alert(5);
                if(i==4){break outerloop;}
                alert(6);
                document.write("i="+i+",j="+j+"<br/>");
                alert(7);
            }
            alert(8);
        }
        alert(9);
        document.write("final"+"i="+i+",j="+j);
        alert(10);

技术分享

 

javascript6

标签:

原文地址:http://www.cnblogs.com/xl900912/p/4236781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!