转帖 JS的基础语法2
条件语句(if、switch)、 循环语句(while、do…while、 for … in)、跳转语句(break,continue)
1、条件语句
Ø if语句
javascrip中的if语句
var num = 10;
// if形式
if(num > 9){
console.log("该数大于9");
}
// if-else 形式
if(num > 9){
console.log("该数大于9");
}else{
console.log("该数小于等于9");
}
// if-else if
if(num > 10){
console.log("该数大于10");
}else if(num <= 10){
console.log("该数小于等于10");
}
// if-elseif(n个)-else
if(num > 10){
console.log("该数大于10");
}else if(num < 10){
console.log("该数小于10");
}else{
console.log("该数等于10");
}
Ø switch语句
switch语句可以直接判断字符串类型
var num = 4;
switch(num){
case 1:
console.log("num为1");
break;
case 2:
console.log("num为2");
break;
default:
console.log("num不为1,2");
}
2、循环语句
在javascript中也存在循环语句for while do-while
Ø for循环
var iCount = 6;
for (var i = 0; i < iCount; i++) {
alert(i);
}
注意 变量用var
Ø while
var i = 0;
while (i < 10) {
i += 2;
}
Ø do-while
var i = 0;
do {
i += 2;
} while (i < 10);
注意:在while后面的分号
有种特别的循环:for .. . in
var arr = ['11',22,"33"];
for(var elem in arr){
console.log("elem:"+elem); // 0, 1, 2
console.log("arr[elem]:"+arr[elem])
}
3、跳转语句
break:跳出循环体
continue:本次跳出当前循环
---------------------
作者:ashencode
来源:CSDN
原文:https://blog.csdn.net/ashencode/article/details/77618693
版权声明:本文为博主原创文章,转载请附上博文链接!
转帖 JS的基础语法2的更多相关文章
- 转帖 JS的基础语法
1.变量 1)变量是用来存储信息的容器. 2)在javascript中使用var 运算符(variable 的缩写)加变量名定义的. varx = 10; vary = 10.1; varz = “H ...
- [JS] javascript基础语法
W3CSchool全套Web开发手册:点击下载 1.javascript是什么 js是具有面向对象能力的,解释性的程序设计语言. 2.js的类型 [基本类型]:string number boolea ...
- css与html 与js的基础语法
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sample_2-23456.a ...
- JS的基础语法
8.运算符号表达式 ①数学运算符 数学运算符有+.-.*./除().%(余数) var a = 10; var b = 5; alert(a+b); 预览以后在网页上弹出的对话框数值就是15. ②逻辑 ...
- 9.12/ css3拓展、js基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点
css3拓展: <display:none> 将某个元素隐藏 <visibility:hidden> 也是将某个元素隐藏 <display:block&g ...
- JavaScript的基础语法,你真的了解吗?
这篇文章是在我们熟悉了JS的基础语法后,很少有人去关注的一些细节部分.如果掌握了某些细节也许会对代码的改善有着非凡的作用.也许会使我们的代码更严谨,更高效. 1.if语句的条件 if条件中,括号里是布 ...
- node.js学习(二)--Node.js控制台(REPL)&&Node.js的基础和语法
1.1.2 Node.js控制台(REPL) Node.js也有自己的虚拟的运行环境:REPL. 我们可以使用它来执行任何的Node.js或者javascript代码.还可以引入模块和使用文件系统. ...
- 关于JS脚本语言的基础语法
JS脚本语言的基础语法:输出语法 alert("警告!"); confirm("确定吗?"); prompt("请输入密码");为弱 ...
- 9.12 开课第9天 (JS脚本语音:基础语法、语句)
全称JavaScript 网页里面使用的脚本语音 非常强大的语言 基础语法:1.注释语法 单行注释// 多行注释/**/ 2.输出语法 alert(信息); 弹出信息 ...
随机推荐
- Java 集合框架必记框架图
- MySQL性能调优与架构设计——第6章 MySQL Server 性能的相关因素
第6章 MySQL Server 性能的相关因素 前言 大部分人都一致认为一个数据库应用系统(这里的数据库应用系统概指所有使用数据库的系统)的性能瓶颈最容易出现在数据的操作方面,而数据库应用系统的大部 ...
- JAVA自动装箱拆箱与常量池
java 自动装箱与拆箱 这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆: java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的 ...
- WinForm 中使用 Action 子线程对主线程 控制进行访问
/// <summary> /// 开启新线程执行 /// </summary> /// <param name="sender"></p ...
- C#判断程序调用外部的exe已结束
来源: C#如何判断程序调用的exe已结束 方法一:这种方法会阻塞当前进程,直到运行的外部程序退出 System.Diagnostics.Process exep = System.Diagnosti ...
- access denied for user 'root'@'localhost'
编辑mysql配置文件my.ini(在mysql的安装目录下,我的在D:\Program Files\MySQL\MySQL Server 5.0\my.ini),在[mysqld]这个条目下加入 s ...
- js创建ActiveXObject无效
是因为使用的浏览器不是ie内核的,比如用搜狗浏览器,切换为兼容模式就正常了
- 洛谷P1550 [USACO08OCT]打井Watering Hole
P1550 [USACO08OCT]打井Watering Hole 题目背景 John的农场缺水了!!! 题目描述 Farmer John has decided to bring water to ...
- Windows NLB搭配IIS的ARR搭建高可用环境(转载)
原文地址:http://www.cnblogs.com/shanyou/archive/2010/04/28/1723276.html 在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求, ...
- python3入门之字典
获得更多资料欢迎进入我的网站或者 csdn或者博客园 本节主要介绍字典,字典也成映射,时python中唯一内建的映射类型.更多详细请点击readmore.下面附有之前的文章: python入门之字符串 ...