博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
夯实基础js - 语句篇
阅读量:6197 次
发布时间:2019-06-21

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

下面这些值将被计算出 false (also known as Falsy values):

  • false

  • undefined

  • null

  • 0

  • NaN

  • 空字符串 ("")

当传递给条件语句时,所有其他值,包括所有对象会被计算为 true 。

请不要混淆原始的布尔值true和false 与 布尔对象的值true和false(译者注:下例中b属于对象,会被计算为true!)。例如

var b = new Boolean(false);if (b) // this condition evaluates to trueif (b == true) // this condition evaluates to false

for...in也反复执行语句,但它是用来操作对象的

循环流程控制语句有:

for Statement

do...while Statement
while Statement
label Statement
break Statement
continue Statement

for ([initialExpression]; [condition]; [incrementExpression])   statement

for 循环反复直到一个特定的条件计算为假。在一个for 执行的过程中,会发生以下事情:

[initialExpression]:初始化表达式,若存在则执行。此表达式通常初始化了一个或多个循环用计数器,语法上也允许设定一个任意复杂度的表达式。表达式里还可以声明变量。

[condition]:条件表达式。如果表达式的值为true,将执行循环语句;若为flase,循环终止。若要完全忽略此条件表达式,则设此表达式的值为true。
statement:需执行的语句。如果要执行多条语句,就要用中括号({...})把语句括起来。
[incrementExpression]:累计表达式。若存在则执行,然后会回到第2步执行语句。

do   statementwhile (condition);

do循环至少迭代一次,

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

你可能感兴趣的文章
我的友情链接
查看>>
使yum保留下载的rpm包
查看>>
关于ntfs权限的问题
查看>>
华为vlan聚合(超级vlan)配置实例
查看>>
我的友情链接
查看>>
Mysql 服务器主从 主主配置
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Citrix结合CKEY实现双因子认证
查看>>
TDDL动态数据源开源-基本说明
查看>>
Jenkins+Ant可持续集成Jmeter脚本
查看>>
spring-mock + dbutil 用来测试数据库操作
查看>>
vmware性能监控工具!
查看>>
第一次标题
查看>>
3750 常用命令
查看>>
TPROXY与ip_conntrack
查看>>
我的友情链接
查看>>
Linux常用命令总结之(一) which
查看>>
windows XP 获取网卡MAC和IP地址
查看>>
IPSEC *** 基础原理
查看>>