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

相关文章

  • JS面试之对事件循环的理解

    JS面试之对事件循环的理解 事件循环是 JavaScript 事件模型的核心,对于理解 JavaScript 的异步编程至关重要。事实上,事件循环是 JavaScript 成功的关键之一。 什么是事件循环? JavaScript 是一种单线程编程语言。它有且只有一个主线程,因此只能同时执行一个任务。 事件循环是 JavaScript 异步编程的解决方案之一,…

    JavaScript 2023年5月28日
    00
  • 浅谈js函数中的实例对象、类对象、局部变量(局部函数)

    下面是我为你准备的关于“浅谈js函数中的实例对象、类对象、局部变量(局部函数)”的完整攻略。 什么是实例对象? 在 JavaScript 中,实例对象指使用 new 关键字创建的对象。当我们用构造函数创建一个新对象时,对象被实例化为该构造函数的一个实例。该实例对象从构造函数继承了属性和方法,可以独立地操作其属性和方法,而不会影响其他实例对象。 下面是一个示例…

    JavaScript 2023年5月27日
    00
  • 不要在cookie中使用特殊字符的原因分析

    关于“不要在cookie中使用特殊字符的原因分析”的问题,我可以提供以下详细的攻略: 什么是cookie HTTP cookie(也称为Web cookie、浏览器cookie)是服务器发送到用户浏览器的一小段数据,在浏览器端存储,以便浏览器向该服务器发送请求时携带此数据。通常用于维护用户的登录状态。 为什么不要在cookie中使用特殊字符 特殊字符包括:分…

    JavaScript 2023年6月11日
    00
  • JS实现的驼峰式和连字符式转换功能分析

    下面是详细讲解“JS实现的驼峰式和连字符式转换功能分析”的完整攻略。 1. 转换原理解析 1.1 驼峰命名法 驼峰命名法是一种命名规则,通常用来表示变量、函数、属性等的名称。它有以下特点: 单词之间用大写字母或首字母大写的字母分隔; 第一个单词的首字母小写或大写均可。 例如,firstName、NameList、myFunction等均为驼峰命名法的示例。 …

    JavaScript 2023年5月28日
    00
  • JS前端同源策略和跨域及防抖节流详解

    JS前端同源策略和跨域及防抖节流是JS前端开发中常见的一些概念和技术。下面将详细讲解这些内容。 JavaScript前端同源策略 同源策略是一种安全策略,用于限制一个源加载的文档或脚本与来自另一个源所加载文档或脚本交互的方式。这里的“源”是由协议,主机名和端口号标示的。同源策略的存在是为了保护用户隐私和安全。 具体来说,同源策略要求:如果两个页面的域名,协议…

    JavaScript 2023年6月11日
    00
  • 如何让每个Http请求都自动带上token

    要让每个HTTP请求都自动携带token,我们可以使用拦截器来实现。拦截器是一个可以在请求和响应之间进行干预的组件,我们可以在它的回调方法中加入我们需要的逻辑,比如带上token。下面是一个完整的攻略: 步骤一:添加拦截器 首先,我们要添加一个拦截器,代码如下: public class TokenInterceptor implements Interce…

    JavaScript 2023年6月11日
    00
  • JavaScript用document.write()输出换行的示例代码

    下面是JavaScript用document.write()输出换行的示例代码的完整攻略: 1. document.write()方法 document.write()是JavaScript中用于向HTML文档中输出内容的方法,我们可以使用它来向网页中动态添加内容。document.write()方法可以接受任何有效的HTML或JavaScript代码,系统…

    JavaScript 2023年5月28日
    00
  • javascript 得到文件后缀名的思路及实现

    下面我将详细讲解“Javascript 得到文件后缀名的思路及实现”的完整攻略。该攻略将包含以下几个方面: 思路介绍 实现步骤 实现示例 注意事项 首先,我们来看一下思路介绍。 思路介绍 在Javascript中要获取一个文件的后缀名,我们需要完成以下两个步骤: 获取文件名 从文件名中提取后缀名 第一步我们可以使用String对象自带的split方法或者正则…

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