夯实基础js - 语句篇
下面这些值将被计算出 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 true
if (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步执行语句。
dostatement
while (condition);
do循环至少迭代一次,
夯实基础js - 语句篇相关推荐
- 夯实基础 js数据类型
由于内存限制数值不可能 无穷大 最小值在Number.MIN_VALUE里面 最大值在 Number.MAX_VALUE里面 Infinity无穷 判断一个数在不在这个范围内 可以使用isFinite ...
- JS--我发现,原来你是这样的JS(三)(基础概念--灵魂篇)
一.介绍 这是红宝书(JavaScript高级程序设计 3版)的读书笔记第三篇(灵魂篇介绍),有着剩下的第三章的知识内容. 红宝书这本书可以说是难啃的,要看完不容易,挺厚的,要看懂更不容易,要熟练js ...
- mysql 截断表_入门MySQL——基础语句篇
前言: 前面几篇文章,我们介绍了MySQL的基础概念及逻辑架构.相信你现在应该有了自己的一套MySQL环境,接下来我们就可以开始练习MySQL了.本文将从MySQL最基础的语句出发,为你展示出创建及修 ...
- vue.js路由配置vue-router的基础学习 - 概念篇
文章目录 引言 · 相关问题小结: 一.动态路由匹配 (两种情况) A. 两种情况,代码对比: B. 两种情况,效果图对比: C. 提醒 · 仔细体会: D. 优先级的问题: 二.嵌套路由 引言 · ...
- Python基础 if判断语句 篇
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文 系列文章目录 Python 零基础到入门数据类型篇 Python基础 字符串常用方法篇 Python基 ...
- JavaScript语法-你必须要掌握的基础知识,js语句是由哪些基本要素组成,js值与运算符使用需要注意的有哪些?
什么是语法,其实,语法就是一套规则.就像我们学习语文的时候,学习主谓宾.定状补一样.JS也有语法,也有它自己的一套规则. 就像我们说话一样,我们说话的内容是由一些列语句构成的,JS程序也是由一些列语句 ...
- php——数组夯实基础篇
php--三篇夯实根基第三篇_xiaochuhe.的博客-CSDN博客 目录 一.while配合each和list进行数组遍历 (一)each函数的使用 (二)list函数的使用 (三)List函数与 ...
- phpstudy mysql创建表_MySQL_Mysql入门基础 数据库创建篇,1.创建数据表---基础(高手跳 - phpStudy...
Mysql入门基础 数据库创建篇 1.创建数据表---基础(高手跳过) 正统方法:create [TEMPORARY] table 表名 [if not exists] (创建的列项定义) [表的选项 ...
- JavaScript 基础知识 - 入门篇(二)
11. 函数 11.1 函数的基础知识 为什么会有函数? 在写代码的时候,有一些常用的代码需要书写很多次,如果直接复制粘贴的话,会造成大量的代码冗余: 函数可以封装一段重复的javascript代码, ...
最新文章
- 【C++ 语言】面向对象 ( 模板编程 | 函数模板 | 类模板 )
- stm8s003程序跑飞_A股要大跌?跑不跑就看明天……
- 2021-11-09类作为成员变量类型
- Servlet_urlpartten配置
- Cygwin中如何像在Ubuntu中一样安装软件
- Android IOS WebRTC 音视频开发总结(二六)-- webrtc调用堆栈
- 又拍云php表单,又拍云的表单api提交
- 监控sqlserver 数据变化并记录_携程机票数据仓库11年技术栈的演进
- MacBook Pro macOS 安装 Linux 双系统教程(一)
- 两年时间,年薪从16到45,一个30岁程序猿的碎碎念
- maxdea如何计算指数_maxdea 5.0中文简体使用手册.pdf
- 小型温控系统c语言程序,温度控制的PID算法的C语言程序
- 华科计院数据库课程笔记
- 「图与推荐指南针」: 顶级学者/研究组有哪些?
- Word里面的大括号怎么打出来?
- 制定项目目标利器SMART原则
- 计算机主板性能参数,影响电脑性能的硬件参数之主板
- 什么是分布式,分布式和集群的区别又是什么?
- swfobject1.5
- IBM公司的企业管理