博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript权威设计--JavaScript表达式与运算符,语句(简要学习笔记六)
阅读量:6076 次
发布时间:2019-06-20

本文共 1136 字,大约阅读时间需要 3 分钟。

1.delete是一元操作符,用来删除对象属性或者元素。
var a={    x:1,    y:2}delete a.x;    //删除x属性“x”in a    //false;a对象中已经不存在x属性alert(a.x)    //undefined;这里还是存在“东西”的
就如:
var b=[1,2,3];delete b[0];b.length    //3;还是3,虽然上面已经删除了b[0]
 
2.void运算符
void忽略操作的值,因此在操作数具有辅助作用的时候使用void来让程序更具语义
例子:
 
void 3    //undefined    void 3+5    //NaN;void的优先级比+高    void (3+5)    //undefined
 
正如我们常在这里见到的一样:
//或
这样使得<a>标签点击没有任何反应。只是具有手的形状而已。
我们也常见到这样的情况:
这个指的就是该页面本身。
一般用于anchor(锚点)标记定位。    
如:
AA
AA
AA
AA
AABB
AA...
AA
AA定位到BB//可直接跑到BB处
还有一种是这个写法也可以滚动到顶部:
<a href="javascript:document.body.scrollIntoView()">使得整个body区域可以看见</a>
 
3.逗号(,)运算符
for(var i=0,j=10;i
 
 
4.function
在定义函数的时候,并不会执行函数体内部的代码,它和调用函数时待执行的新函数对象相关联。
 
5.for/in
for(v in object)
解释:在for/in语句中,JavaScript解析器先计算object表达式,如果表达式为null或undefined,JavaScript解释器将会跳过循环并执行后续代码。
如果表达式等于一个原始值,这个原始值将转换为与之对应的包装对象。
然后依次枚举对象的属性来执行循环。然后在每次循环前,JavaScript都会先计算v表达式的值,并将一个字符串付给它。
 
6.跳转语句
break语句是跳转到循环或其他语句的结束。(存在于循环与switch语句中合法)
continue语句是终止本次循环的执行,并开始下一次循环的执行。(存在于循环中合法)
return语句让解释器跳出函数体的执行。(存在于函数体内合法)
 
7.标签语句
由标识符和冒汗组成:
identifier: statement
给语句定义标签,就可在程序任何地方通过标签名引用这条语句了。
如下:
maten:while(i!=null){    ...    continue maten;//跳到下一次循环    ...}
 

转载地址:http://dmxgx.baihongyu.com/

你可能感兴趣的文章
JavaScript变量的作用域
查看>>
互联网数据中心选择服务器托管原则
查看>>
一、vSphere 6.7 U1(一):安装ESXi 6.7U1
查看>>
使用Enumerated && EnumType映射枚举字段
查看>>
跳板机登录服务器脚本及命令制作
查看>>
浅谈设计模式2-装饰模式
查看>>
SharedPreferences的使用
查看>>
mysql数据迁移到mongoDB中,如何操作?
查看>>
Maven学习总结(六)——Maven与Eclipse整合
查看>>
Myeclipse常用快捷键
查看>>
初始依赖注入
查看>>
Myeclipse常用快捷键
查看>>
Java基础学习总结(15)——java读取properties文件总结
查看>>
HTTP协议详解
查看>>
Hadoop生态圈
查看>>
以太网每秒可以传输多少个数据帧?
查看>>
使用RMAN进行备份
查看>>
IPSEC ××× ---野蛮模式与动态获得地址!
查看>>
Linux下Java调试方法
查看>>
究竟为什么开发者首选 iOS ?
查看>>