www.qjdy.com-奇迹赌场 > www.qjdy.com > Jacascript表达式、运算符、语句、严格模式

原标题:Jacascript表达式、运算符、语句、严格模式

浏览次数:94 时间:2019-08-29

Jacascript表达式、运算符、语句、严峻情势

表达式

{//key-value x:1; y:2; }
[1, , , 2]中级是四个undefined
var o = new Object(); { o.x=1; o.y=2; } o.x == o['x'] (属性名自动转化成字符串)

特别运算符

C?a:b var val = (1,2,3) 从左到右总结表明式,最终取最左边的值 delete obj.x;删除属性(不经过原型链向上查找,configurable==true能够去除) in 'x' in window通过原型链向上查找,return true/false void()重返undefined
图片 1

语句

block(用大括号围起来的代码块)

{a:1,b:2} SyntaxError 因为大括号早先被默以为块 var o = {a:1,b:2} //correct
尚未块级作用域、有函数及成效域! 一句话,块里声称的变量是全局的(if/else/for/while/try-catch中的变量),function内注解的变量函数外不可访谈特殊:function o(){ var a = b = 1;//a是函数内有些变量,b是全局变量,先运算b=1,然后运算a=b }

try-catch-finally

十二分必须用catch处理,且只管理一回,在内层未有catch时,先实行内层的finally再跳到外围试行catch

function预处理

functon函数的宣示会被事先管理以便在全文大肆处都得以调用

for-in遍历

with

一定于new贰个变量

适度从紧格局

function fun(){ 'use strict' ... } 也许在一切js文件里声称用严格情势
图片 2

 

表达式 {//key-value x:1; y:2; } [1, , , 2]中档是七个undefined var o = new Object(); { o.x=1; o.y=2; } o.x == o[x] (属...

本文由www.qjdy.com-奇迹赌场发布于www.qjdy.com,转载请注明出处:Jacascript表达式、运算符、语句、严格模式

关键词: www.4355mg.c

上一篇:javascript练习题

下一篇:没有了