文档章节

JavaScript关键特性

星闪海洋
 星闪海洋
发布于 05/16 06:16
字数 366
阅读 1
收藏 0

条件语句

1、if-else语句,用来解决分区间问题

注:多重if语句满足一个条件后,后面的else if将不会执行,故后面的else if的条件范围要比前面的大

2、switch case语句,用来解决等值问题

注:case语句后一定要有break(有return的除外),不然会出现case穿透,直至遇到break才跳出switch

3、? :运算符,用来简化简单的if-else语句


循环

1、for循环

for (let i = 1; i <= 9; i++) {
    let str = ''
    for (let j = 1; j <= i; j++) {
        str += `${j}*${i}=${i * j}\t`
    }
    console.log(str)
}

2、while循环

let i = 1, j = 1, str = ''
while (i <= 9) {
    str += `${j}*${i}=${i * j}\t`
    j++
    if (j > i) {
        i++
        j = 1
        console.log(str)
        str = ''
    }
}/* 使用一个循环打印99乘法表 */

3、do-while循环
先执行再判断,和while循环的唯一区别是,do-while循环至少会执行一次


函数

用来对重复使用的程序代码进行封装

(function () {
    alert('123')
})() /* 自执行的匿名函数 */

arguments的使用

function doSum() {
    var len = arguments.length
    var total = 0
    if (len) {
        for (var i = 0; i < len; i++) {
            total += arguments[i]
        }
    }
    console.log(total)
} /* 计算任意多个数的和 */

© 著作权归作者所有

下一篇: JavaScript基础
星闪海洋

星闪海洋

粉丝 0
博文 27
码字总数 13397
作品 0
深圳
私信 提问
Shindig中JavaScript RPC机制的应用

所说的RPC是做什么的: 实现安全的JavaScript跨域调用,比如说gadget-to-container、 container-to-gadget、gadget-to-gadget等。 例如adjustHeight这个特性,gadget通知 container(指partu...

鉴客
2010/01/31
931
0
ExtJS 4.2 介绍

Ext JS4.2 纳入了很多令人激动的提升和特点。你可能已经在其他文章中了解到一部分,如:Grid控件的改进。本文经讨论新主题海王星(Neptune Theme)和对从右到左(RTL)的支持。 Neptune 欢迎...

oschina
2013/04/18
17K
37
PHP 开发利器 PhpStorm 7 发布

PHP 开发利器 PhpStorm 7 发布了,该版本关键特性包括: 支持 PHP 5.5,改进 PHP 语法着色,新的重构,PHPDoc 改进等 内建工具: Vagrant, built-in SSH console & remote tools, local termi...

匿名网友
2013/10/22
5.1K
42
为开发者准备的 15 个最棒的 JavaScript 动画库

jQuery给各种效果带来了无限的可能性,他有着简单的、启发性的API,你可以利用它创建你能想到的、甚至你想象不到的效果(有赖于你的创造力和想象力)。 富有创造力的jQuery使用可以为网页设计...

oschina
2014/02/05
15.5K
13
[译]继承 JavaScript 类中的静态属性

原文地址:Static Properties in JavaScript Classes with Inheritance 原文作者:Valeri Karpov 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:Augustwuli 校对者:...

程序媛_小发
2018/12/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux的基本命令

目录的操作命令(增删改查) 增: mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和...

凹凸凸
今天
2
0
在古老unix中增加新用户

Installing 4.3 BSD Quasijarus on SIMH 目标:要在4.3BSD中新增加用户dmr,指定目录/home/dmr,uid为10 gid=31(guest组,系统已建立) 4.3BSD还没有adduser或useradd 直接修改/etc/passwd...

wangxuwei
今天
2
0
Bootstrap(六)表单样式

基本样式 所有设置了 .form-control 类的 <input>、<textarea> 和 <select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好...

ZeroBit
昨天
3
0
SSL 证书格式转换

SSL 证书格式转换 不同服务器情况下,需要不同的证书格式。 比如 pem 转 pfx。 pem在window 平台下可以导入,但是无法正常使用。 需要转换成pfx。 推荐在线转换工具,由中国数字证书网站提供...

DrChenXX
昨天
2
0
HAProxy

xx

Canaan_
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部