search
HomeWeb Front-endJS TutorialJavaScript expressions and statements
JavaScript expressions and statementsJul 20, 2017 pm 03:59 PM
expressionstatement

if statement

ternary operator

Expression 1 ? Expression 2 : Expression 3
is a simplified way of writing the if...else statement

switch statement

switch (expression) {
case constant 1:
statement;
break;
case constant 2:
statement;
break;
case constant 3:
statement;
break;

case constant n:
statement;
break;
default:
statement;
break;
}

break can be omitted, if omitted, the code will continue to execute the next case
switch statement uses the congruence operator when comparing values, so no type conversion will occur (For example, the string '10' is not equal to the value 10)

Implicit conversion of Boolean type

Convert to true Non-empty string non-0 number true Any object
Convert to false Empty string 0 false null undefined

for loop

// The expressions of the for loop are separated by ; characters. Never write,
for (initialization expression Formula 1; Judgment expression 2; Auto-increment expression 3) {
// Loop body 4
}

while (loop condition) {
//Loop body
}

do{
// Loop body;
} while (loop condition);

continue and break

break: Immediately jump out of the entire loop, that is, the loop ends, and start executing the content after the loop (jump directly to the braces)

continue: Immediately jump out of the current loop and continue with the next loop (jump to i++)

The above is the detailed content of JavaScript expressions and statements. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
如何解决Python的表达式语法错误?如何解决Python的表达式语法错误?Jun 24, 2023 pm 05:04 PM

Python作为一种高级编程语言,易于学习和使用。一旦需要编写Python程序时,无法避免地遇到语法错误,表达式语法错误是常见的一种。在本文中,我们将讨论如何解决Python的表达式语法错误。表达式语法错误是Python中最常见的错误之一,它通常是由于错误的使用语法或缺少必要组件而导致的。在Python中,表达式通常由数字、字符串、变量和运算符组成。最常见的

PHP8.0中的multi-catch语句PHP8.0中的multi-catch语句May 14, 2023 pm 01:51 PM

随着Web应用程序的发展,PHP语言在Web开发中得到了广泛应用。而在PHP8.0版本中,一个新的语言特性被引入——multi-catch语句。什么是multi-catch语句?在先前的PHP版本中,对于多个异常类型的处理,开发人员需要写多个catch语句。例如,如下代码块展示了对两种不同异常的处理:try{//Somecodethatmay

了解Python中的流程控制语句需要掌握几种情况了解Python中的流程控制语句需要掌握几种情况Jan 20, 2024 am 08:06 AM

Python是一种广泛使用的高级编程语言,它具有简单易学、高效灵活的特点,深受开发者的喜爱。在Python中,流程控制语句是实现程序逻辑的重要部分。本文将介绍Python中常用的流程控制语句,并提供代码示例加深理解。在Python中,常见的流程控制语句包括条件语句和循环语句。条件语句根据条件的真假执行不同的代码块,用于判断和选择执行分支。而循环语句则用于重复

如何实现MySQL中插入数据的语句?如何实现MySQL中插入数据的语句?Nov 08, 2023 am 11:48 AM

如何实现MySQL中插入数据的语句?在使用MySQL数据库时,插入数据是一项非常基础且常见的操作。通过插入数据,可以将新的记录添加到数据库表中,为业务操作提供支持。本文将介绍如何使用MySQL中的INSERT语句来实现数据插入操作,并提供具体的代码示例。MySQL中的INSERT语句用于向数据库表中插入新的记录。其基本语法格式如下:INSERTINTOt

如何实现MySQL中解锁表的语句?如何实现MySQL中解锁表的语句?Nov 08, 2023 pm 06:28 PM

如何实现MySQL中解锁表的语句?在MySQL中,表锁是一种常用的锁定机制,用于保护数据的完整性和一致性。当一个事务正在对某个表进行读写操作时,其他事务就无法对该表进行修改。这种锁定机制在一定程度上保证了数据的一致性,但也可能导致其他事务的阻塞。因此,如果一个事务因为某种原因无法继续执行,我们需要手动解锁表,以便其他事务可以继续进行操作。MySQL提供了多种

在C和C++中,逗号(comma)的用法是用来分隔表达式或语句在C和C++中,逗号(comma)的用法是用来分隔表达式或语句Sep 09, 2023 pm 05:33 PM

在C或C++中,逗号“,”有不同的用途。在这里我们将了解如何使用它们。逗号作为运算符。逗号运算符是一个二元运算符,它计算第一个操作数,然后丢弃结果,然后计算第二个操作数并返回值。逗号运算符在C或C++中的优先级最低。示例#include<stdio.h>intmain(){&nbsp;&nbsp;intx=(50,60);&nbsp;&nbsp;inty=(func1(),func2());}这里60将被分配给x。对于下一条语句,将首先执行func1(

如何实现MySQL中更改用户密码的语句?如何实现MySQL中更改用户密码的语句?Nov 08, 2023 am 09:05 AM

MySQL是一种常用的关系型数据库系统,用于管理和存储数据。在MySQL中,用户密码是保护数据库安全的重要因素之一。而在日常管理数据库中,会经常需要更改用户的密码以保证数据库的安全性。那么,如何实现MySQL中更改用户密码的语句呢?本文将为大家提供具体代码示例。通过ALTERUSER语句更改MySQL用户密码ALTERUSER语句是MySQL8.0及以上

如何实现MySQL中创建表的语句?如何实现MySQL中创建表的语句?Nov 08, 2023 pm 08:21 PM

如何实现MySQL中创建表的语句?在MySQL数据库中,创建表是非常重要的操作之一。创建表的语句需要考虑到表的结构、字段类型、约束等各种因素,以确保数据存储的准确性和完整性。下面将详细介绍如何在MySQL中创建表的语句,包括具体的代码示例。首先,我们需要连接到MySQL数据库服务器。可以使用以下命令来连接:mysql-uusername-p接着,输入密

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function