博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS--JavaScript语句(表达式语句、语句块、条件语句if、switch)详解
阅读量:2444 次
发布时间:2019-05-10

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

JavaScript语句

语句就是JavaScript指令,通过这些指令可以执行特定任务,或者设计程序的逻辑结构。

从功能上看,JavaScript语句可以分为声明语句、表达式语句、选择语句、循环语句、控制语句等。

表达式语句和语句块

如果再表达式的尾部附加一个分号就会形成一个表达式语句。JavaScript默认独立一行的表达式也是表达式语句,解析时自动补加分号。

表达式语句是最简单、最基本的语句。这种语句一般按着从上到下的顺序依次执行。
示例:

var a, b, c; //表达式语句{
//语句块 a = b = c = 1 a = b + c;}

条件语句

主要包括if语句和switch语句两种:

1. if语句:

if(condition)	statements

其中condition是一个表达式,statements是一个句子或段落。当condition表达式的结果不是false且不能够转换为false,那么就执行statements从句的内容,否则就不执行。

示例:

在这里插入图片描述

if语句也可以相互嵌套:

if(a > 0){
a = 0;}else{
if(b > 0){
a = b; }else{
if(c > 0){
a = c; }else{
a = -1; } }}

对于多重嵌套的条件结构,可以进行合并,以使代码更显紧凑和易读:

if(a > 0){
a = 0;}else if(b > 0){
a = b;}else if(c > 0){
a = c;}else{
a = -1;}

2. switch语句:

switch(expression){
case label1: statement1; break; case label2: statement2; break; ... default :statementn;}

switch语句首先计算switch关键字后面的表达式,然后按出现的先后顺序计算case后面的表达式,直到找到与switch表达式的值等同(===)的值为止。case表达式通过等同运算来进行判断,因此表达式匹配的时候不进行类型转换。

如果没有一个case标签与switch后面的表达式匹配,则switch语句开始执行标签为default的语句体。如果没有default标签,switch语句就跳出整个结构体。再默认情况下,default标签通常放在末尾,当然也可以放在switch主体的任意位置。

示例:

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

你可能感兴趣的文章
学习Python的最佳方法
查看>>
程序员用学位证吗_如何成为没有学位的程序员?
查看>>
雷莫修复PSD评论
查看>>
Wondershare Video Converter Ultimate评测
查看>>
web应用程序服务器_Web服务器和应用程序服务器之间的区别
查看>>
Wondershare DVD Creator评论
查看>>
程序员编程培训_每个程序员都必须知道的5条编程原则
查看>>
ux设计_为您的企业网站制作最佳UX设计的3条技巧
查看>>
前端和后端之间的区别
查看>>
构造函数与析构函数之间的区别
查看>>
去过印度的人评价印度_印度5个最佳自由职业网站
查看>>
使用字典的Python HashMap实现
查看>>
Wikipedia API Python教程
查看>>
python lcm()_Python LCM –找到LCM的2种方法
查看>>
seo传智播客2018_2018年最重要的4个SEO因素
查看>>
ccna考试_是否值得参加200-125 CCNA考试?
查看>>
hcf方法_Python GCD –查找GCD或HCF的4种方法
查看>>
语法和语义之间的差异_语法和语义之间的区别
查看>>
python中平方根_如何在Python中找到平方根
查看>>
wi-fi_您应该了解的有关Wi-Fi安全的知识
查看>>