美文网首页
JS中各种语句示例

JS中各种语句示例

作者: 王瓷锤 | 来源:发表于2018-10-21 14:59 被阅读6次

if语句

if(){
}else{
}
或者if(){
}else if(){
}else{
}

switch语句

switch(){
case():
statement;
break;
case():
statement;
break;
}

while语句(前测试循环语句)

while(expression){
statement;
}
例:
var i = 10;
while(i>0){
console.log(i);
i--;
}
控制台会输出10,9...1

do-while是后测试循环语句

do{
statement;
}while(expression);

for语句(也是前测试循环语句)

1)for(var i=10;i>0;i--){
console.log(i);
}
与while语句类似,先判断,输出,再i--,然后重新判断输出...
2)遍历数组的用法
var arr = [1,2,4,6];
for(var i = 0, len = arr.length; i < len; i++){
console.log(arr[i]);
}

for...in语句

以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。

语法:
for (变量 in 对象)
{
在此执行代码
}
var obj = {
name: 'test';
color: 'red';
day: 'sunday';
number: 5;
}
for (var key in obj) {
console.log(obj[key]);
}

关键字break与continue

1)for(var i=0.i<10;i++){
if(i%4===0){
continue;
}
console.log(i);
}
此时打印的值为1,2,3,5,6,7,9,没有4和8,也就是说continue的作用是当满足条件时跳出本次循环,执行下一次循环
2)switch(){
case value1;
statement;
break;
case value2;
statement;
break;
}
当第一个条件满足执行后循环就会停止,不会再去管后面的内容,也就是说break会强制退出循环体,执行循环后面的语句

JS深拷贝

在JS里,除Array和Object之外的数据类型的复制可以直接通过等号=来实现,但Array和Object类型的数据通过等号只是起引用作用,指向的是同一块内存地址。当源数据改变,引用的数据也同时会发生变化。因此若要复制这两类数据类型就必须对它们里边的每一个元素都逐个进行复制。而浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用

  1. 可以用.concat复制,如var b=a.concat[]
  2. 可以用JSON.parse(JSON.stringify())
  3. 将旧数组中的每一个元素属性值依次拷给新数组,直接遍历
  4. 递归
    具体可查看外婆的彭湖湾博客

参考文献

https://juejin.im/post/5a3a59e7518825698e72376b
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...in
https://blog.csdn.net/linusc/article/details/78710390

相关文章

  • JS中各种语句示例

    if语句 if(){}else{}或者if(){}else if(){}else{} switch语句 switc...

  • vued单页面组件中导出excel表格方法

    示例一 在vue单页面组件中template中写法示例 api.js中写法示例 在script标签中写法示例 示例...

  • 2.原生js——流程控制语句

    流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、d...

  • 二、JavaScript的注释和输入输出

    JS书写注释的方法JS的注释分为单行注释和多行注释,示例如下 JavaScript输入输出语句 alert 浏览器...

  • js中的switch语句

    js中的switch语句js中的switch语句可以把它看作为if else if else的简化版本: 上述代码...

  • 6 if语句

    使用if语句,可以解决很多需要判断决策的问题。 1 简单示例 先来找一个简单的示例了解下Python中的if语句。...

  • js基础笔记

    1js的三种输出语句 2.js编写程序语句的位置: 3.js中的常量和变量 4.js中的数据类型 1.js中的数据...

  • 2019-02-15——ABAP4常量和字面量

    constants声明 constants语句类似data语句 复常数示例: 在上面代码片段中,employee是...

  • JavaScript基础-02-语句和循环(if语句,Switc

    1. if 语句 语法 示例 2. switch语句 语法 示例 3. for循环 3.1 基本应用 语法 示例,...

  • JS if 语句

    JS是一种脚本语言,而一种语言必定存在语句,JS中的语句有三种:顺序语句,分支语句和循环语句。 顺序语句:为按顺序...

网友评论

      本文标题:JS中各种语句示例

      本文链接:https://www.haomeiwen.com/subject/exybzftx.html