原生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日

相关文章

  • 利用jquery制作滚动到指定位置触发动画

    介绍 利用jQuery制作“滚动到指定位置触发动画”可以为网站增添一份优雅。本攻略将介绍如何利用jQuery添加让元素滚动到指定位置时触发动画的代码。 步骤 步骤 1:添加jQuery链接 首先需要在 HTML 文件中添加 jQuery 链接。这里我们使用的是来自 jQuery 官网的链接: <script src="https://code…

    JavaScript 2023年6月11日
    00
  • Javascript基础之数组的使用

    Javascript基础之数组的使用 什么是数组? 数组是Javascript中的一种数据结构,用于存储多个相同类型的数据。一个数组可以包含任意数量的元素,且这些元素可以是数字、字符串、对象、甚至另一个数组。 如何声明一个数组? 声明一个数组的语法是 [],可以选择性地在中括号内包含多个元素。例如: var fruits = [‘apple’, ‘banan…

    JavaScript 2023年5月28日
    00
  • JS正则表达式修饰符global(/g)用法分析

    JS正则表达式修饰符global(/g)用法分析 什么是正则表达式修饰符global? 正则表达式(Global)是JS中的一个特殊对象,用于在字符串中匹配某个模式。Global修饰符被用来指定正则表达式对象应该匹配所有符合条件的字符串,而不是第一次匹配后就停止查找。Global修饰符以”/g”表示。 如何使用global修饰符 我们可以使用RegExp对象…

    JavaScript 2023年6月10日
    00
  • countup.js实现数字动态叠加效果

    我来详细讲解一下“countup.js实现数字动态叠加效果”的完整攻略: 准备工作 首先,我们需要将countup.js引入到网页中。可以使用npm进行安装,也可以使用CDN链接进行引入。 <script src="https://cdn.jsdelivr.net/npm/countup.js@2.0.7/dist/countUp.min.j…

    JavaScript 2023年6月11日
    00
  • JS时间戳与日期格式互相转换的简单方法示例

    让我来为您详细讲解“JS时间戳与日期格式互相转换的简单方法示例”的完整攻略。在 Javascript 中,日期时间通常是以时间戳和日期格式相互转换的。时间戳是指自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的秒数。日期格式则是以一定格式表示的时间日期字符串。 将时间戳转换为日期格式 我们可以使用 Date 对象的 toLocal…

    JavaScript 2023年5月27日
    00
  • JS 动态加载js文件和css文件 同步/异步的两种简单方式

    JS 动态加载js文件和css文件是Web开发中非常常见的操作。下面提供两种简单的方式来实现动态加载js文件和css文件,包括同步和异步的方式。 动态加载JS文件 同步加载JS文件 同步加载JS文件需要使用<script>标签,并设置async属性为false。这样就可以在JS文件加载完成之前暂停页面的解析和渲染,等待js文件加载完成之后再进行页…

    JavaScript 2023年5月27日
    00
  • 浅谈JavaScript 代码整洁之道

    浅谈JavaScript代码整洁之道 本文旨在探讨JavaScript代码整洁的重要性以及实现的方法,旨在帮助读者更好地编写高质量的JavaScript代码。 为什么需要代码整洁? 编写整洁的代码可以改善代码的可读性和可维护性,使代码更易于阅读和理解,减少出错的可能性,减少代码维护的成本。 另外,整洁的代码可以加快开发流程,降低团队开发的沟通成本。整洁代码也…

    JavaScript 2023年5月19日
    00
  • JavaScript中使用concat()方法拼接字符串的教程

    当我们需要在JavaScript中拼接多个字符串时,可以使用concat()方法。该方法将传递给它的字符串与原始字符串连接起来,并返回新的字符串,而不改变原始字符串。下面是使用concat()方法拼接字符串的完整攻略: 使用concat()方法拼接字符串的步骤: 步骤1:创建要拼接的字符串 在使用concat()方法之前,我们需要先定义要拼接的字符串。可以将…

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