原生js中运算符及流程控制示例详解

原生JS中运算符及流程控制示例详解

运算符详解

赋值运算符

赋值运算符用于给变量或表达式赋值,常用的有“=”、“+=”、“-=”等运算符。

例如,下面代码将变量a赋值为1:

var a = 1;

算术运算符

算术运算符用于数值的加减乘除,常用的有“+”、“-”、“*”、“/”、“%”等运算符。

例如,下面代码计算a和b的和,并将结果赋值给变量c:

var a = 1;
var b = 2;
var c = a + b;

关系运算符

关系运算符用于比较两个值的大小或相等性,常用的有“>”、“<”、“>=”、“<=”、“==”、“!=”等运算符。

例如,下面代码比较变量a是否等于1:

var a = 1;
if (a == 1) {
  console.log("a等于1");
}

逻辑运算符

逻辑运算符用于对逻辑表达式进行操作,常用的有“&&”、“||”、“!”等运算符。

例如,下面代码判断变量a是否大于0并且小于10:

var a = 5;
if (a > 0 && a < 10) {
  console.log("a大于0并且小于10");
}

流程控制详解

条件语句

条件语句用于根据条件来执行不同的操作,常用的有“if/else”、“switch”等语句。

例如,下面代码根据变量a的大小输出不同的结果:

var a = 1;
if (a == 1) {
  console.log("a等于1");
} else {
  console.log("a不等于1");
}

循环语句

循环语句用于重复执行某一段代码,常用的有“for”、“while”、“do/while”等语句。

例如,下面代码使用“for”循环输出从1到10的数字:

for (var i = 1; i <= 10; i++) {
  console.log(i);
}

示例说明

示例一:计算1到100的和

var sum = 0;
for (var i = 1; i <= 100; i++) {
  sum += i;
}
console.log("1到100的和为:" + sum);

以上代码使用“for”循环计算1到100的和,并将结果输出到控制台。

示例二:判断输入是否为偶数

var num = prompt("请输入一个数字:");
if (num % 2 == 0) {
  console.log(num + "是偶数");
} else {
  console.log(num + "是奇数");
}

以上代码使用“if/else”条件语句判断用户输入的数字是否为偶数,并将结果输出到控制台。

结论

通过以上示例的介绍,我们了解了原生JS中的运算符和流程控制语句的基本用法,掌握了如何使用不同的运算符和语句来完成各种操作。同时,也了解了如何将这些语法结构组合使用来实现更为复杂的程序功能。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:原生js中运算符及流程控制示例详解 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • webpack HappyPack实战详解

    webpack HappyPack实战详解 什么是 HappyPack HappyPack是一个webpack插件,可以将代码在多个子进程中并行编译,提高构建的速度。 HappyPack使用 使用步骤: 安装 HappyPack: npm install happypack -D 引入 HappyPack: js const HappyPack = requ…

    JavaScript 2023年5月28日
    00
  • javascript使用Promise对象实现异步编程

    首先我们来简单了解一下什么是Promise对象。Promise是Javascript中一种处理异步操作的对象,它代表了一个异步操作最终完成或失败的状态,可以取代Javascript中的回调函数,降低回调函数地狱和提高程序可读性。 接下来,我们将介绍如何使用Promise对象实现异步编程,过程中会给出两条示例说明。 1.定义Promise对象 我们首先需要定义…

    JavaScript 2023年6月10日
    00
  • Js数组排序函数sort()介绍

    Js数组排序函数sort()介绍 简介 JavaScript中的数组有一个sort()方法可以对数组进行排序。sort()方法可以按照指定的排序规则进行排序。 语法 array.sort([compareFunction]) 其中,compareFunction是可选参数,用于指定排序的规则。如果没有指定参数,那么sort()方法会将数组元素按照Unicod…

    JavaScript 2023年5月27日
    00
  • JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法

    JavaScript中的事件流模型分为“捕获阶段”和“冒泡阶段”两个阶段。事件从最外层元素一直传递到目标元素,然后再传递回最外层元素。整个过程可以理解为一颗DOM树的遍历过程。 对于一个元素上的事件,由于事件的传递和处理是需要时间的,因此我们可以通过阻止事件的传递,来控制事件的执行次数或是终止事件的执行。 捕获/阻止捕获 在DOM树的遍历过程中,先触发最外层…

    JavaScript 2023年6月11日
    00
  • 如何自己实现JavaScript的new操作符

    下面就是如何自己实现JavaScript的new操作符的攻略。 什么是new操作符 在JavaScript中,new操作符用于创建一个实例对象,它接收一个函数作为参数,并调用该函数构造一个新的实例对象。基本语法如下: var instance = new Constructor(); 其中Constructor是要被实例化的函数,在该函数内部使用了this关…

    JavaScript 2023年6月10日
    00
  • JS常用的几种数组遍历方式以及性能分析对比实例详解

    JS常用的几种数组遍历方式以及性能分析对比实例详解 在 JavaScript 中,数组遍历是开发者们经常需要用到的功能之一。在本文中,我们将介绍 JS 常用的几种数组遍历方式并进行一些性能分析对比。 常用的几种数组遍历方式 在 JavaScript 中,常用的几种数组遍历方式如下: 1. for 循环 for 循环是最基础的数组遍历方式,通过对数组的下标进行…

    JavaScript 2023年5月27日
    00
  • ASP vbs 代码大小写规范

    ASP(Active Server Pages)是一种基于服务器的脚本语言,支持使用vbs(Visual Basic Script)进行编程。在编写ASP vbs代码时,要遵守一定的大小写规范,以保证代码的可读性和可维护性。 下面是ASP vbs代码的大小写规范攻略: 1. 变量命名规范 变量名应该有意义并保持小写字母,不同单词之间使用下划线 (_) 连接。…

    JavaScript 2023年6月11日
    00
  • JS阻止事件冒泡的方法详解

    JS阻止事件冒泡的方法详解 事件冒泡是指事件会从最具体的元素逐级向上传递,直到文档中的最顶层元素。在事件传递过程中,事件会在父节点和子节点之间传递,这可能会导致一些意想不到的后果。为了避免这些问题,我们需要了解如何阻止事件冒泡。 StopPropagation 方法 StopPropagation() 方法可以阻止事件继续传递,它的作用是停止事件在 DOM …

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部