JS基础(三)语句

一.判断语句(PS:一般情况下判断条件最终应该是一个布尔值。)

  1.if语句

    1)基本格式

if(判断条件){
    如果判断条件成立则执行的语句
}else{
    如果判断条件不成立则执行的语句
}

    2)扩展格式(二路选择语句)

if(判断条件){
    如果判断条件成立则执行的语句
}else{
    如果判断条件不成立则执行的语句
}

    3)扩展格式2

if(条件1){
    如果条件1成立时执行的语句
}else if(条件2){
    如果前面的条件不成立,条件2成立时执行的语句
}...else{
    当所有条件不成立时执行的语句
}

二.多路径选择语句switch

switch(判断值){
    case 对比值1:
        当判断值等于对比值1时执行的语句;
    break;
    case 对比值2:
        当判断值等于对比值1时执行的语句;
    break;
    ....
    default:
        所有判断值都不等于对比值时执行的语句
}

三.循环语句

  1.for循环

for(初始化; 循环条件; 循环后执行的语句){
        当循环条件成立时执行的语句
}

  2.while循环

While(循环条件){
    当循环条件成立时执行的语句;
}

  3.do...while循环

do{
    当循环条件成立时执行的语句
}while(循环条件)
第一次进行循环时是不进行条件判断的。无论如何循环语句至少都执行一次。

四.break语句:从当前函数退出,并从那个函数返回一个值

五.continue语句:停止循环的当前循环

六.return语句:从当前函数退出,并从那个函数返回一个值

时间: 2024-12-10 00:27:07

JS基础(三)语句的相关文章

JS基础三

1.delete删除对对象的属性和方法的定义.强制解除对它的引用,将其设置为 undefined delete 运算符不能删除开发者未定义的属性和方法. 2.void 运算符对任何值返回 undefined.该运算符通常用于避免输出不应该输出的值,没有返回值的函数真正返回的都是 undefined. 3.前增量运算符,就是数值上加 1,形式是在变量前放两个加号(++): var iNum = 10; ++iNum; 第二行代码把 iNum 增加到了 11,它实质上等价于: var iNum =

JS基础笔记——语句篇

今天就来复习整理一下语句吧. 下面有比较常用的几种:当然了并不全面.以后再做补充. 语句: I.判断语句(if...else) if(条件) { 条件成立时执行的代码 } else { 条件不成立时执行的代码 } II.循环语句(for) var count=10; for(var i=0;i<count;i++){ alert(i); } III.迭代语句(for-in) For(var propName in window){ Document.write(propName); } 在这个例

三、JS基础

三.js基础语句 1.JS调用,可以放在任意地方,建议放在html末端 (1)调用js文件 <script type="css/javascript" src="js/web.js"></script> (2)直接编写 <script type="css/javascript" > alert("hello"); </script> 2.变量控制语句 a.变量定义,弱类型语言,没

JS基础知识回顾:ECMAScript的语法(三)

ECMA-262描述了一组用于操作数据值的操作符,包括算术操作符.位操作符.关系操作符和相等操作符. ECMAScript操作符的与众不同之处在于,他们能够适用于很多值,例如字符串.数字值.布尔值.甚至是对象. 在将这些操作符应用于对象时,相应的操作符通常都会调用对象的valueOf()和(或)toString()方法,以便取得可以操作的值. 只能操作一个值的操作符叫做一元操作符. 递增和递减操作符直接借鉴自C,各有前置型和后置型两个版本:a++.++a.a--.--a 这四种操作符不仅适用于整

js基础--javascript基础概念之语句(二)

js基础--javascript基础概念之语句(二)label,break,continue.. break .  continue 语句. break  continue 语句用于在循环中精确控制代码的执行,其中break语句会立即退出循环,执行循环后面的语句. continue 则退出循环后返回到再次进入循环中. 如: var num = 0; for(var i = 0; i<=100; i++){ if(i >= 10){ break; } num = i; } alert(num);

NodeJs&gt;-------&gt;&gt;第三章:Node.js基础知识

第三章:Node.js基础知识 一:Node.js中的控制台 1:console.log.console.info  方法 1 console.log("this is a test string."); 1 node app1.js 1> info.log 1 console.log("This is a test String ."); 2 3 //从第二个参数开始,依序输出所有的字符串 4 console.log("%s","

js基础--javascript基础概念之语句

js基础--javascript基础概念之语句 ECMA-262定义了一组语句(流程控制语句) 语句定义了EMCAScript 语法. 常见的if语句. 语法: if(condition) statement1 else statement2 其中.Condition 可以是任意表达式.而且对这个表达式求值的结果不一定是布尔值.因为script 会自动调用boolean 将值转换为布尔值.如果condition 的值是 true .则执行statement1 语句  否则  执行 stateme

Js的三种条件判断语句

Js的三种条件判断语句 If if语句 只有当指定条件为 true 时,使用该语句来执行代码. 语法 if (条件) { 只有当条件为 true 时执行的代码 } if...else 语句 在条件为 true 时执行代码,在条件为 false 时执行其他代码. 语法 if (条件) { 当条件为 true 时执行的代码 } else { 当条件不为 true 时执行的代码 } If...else if...else 语句 使用 if....else if...else 语句来选择多个代码块之一来

js基础学习笔记(三)

3.1 认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 先来看看下面代码: 将HTML代码分解为DOM节点层次图: HTML文档可以说由节点构成的集合,三种常见的DOM节点: 1. 元素节点:上图中<html>.<body>.<p>等都是元素节点,即标签. 2. 文本节点:向用户展示的内容,如<li>...</li&g

JS基础知识回顾:引用类型(三)

ECMAScript通过RegExp类型来支持正则表达式. 使用类似Perl的语法就可以创建一个正则表达式:var expression=/pattern/flags; 其中模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类.限定符.分组.向前查找以及反向引用. 每个正则表达式都可以带有一个或多个标志(flags),用以标注正则表达式的行为. 正则表达式的匹配模式只是下列三个标志: g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即