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

yizhihongxing

原生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分页显示div的内容

    下面是我的分页显示div内容的攻略: 什么是分页显示div的内容 分页显示div的内容是指在一个较大的div中,将内容进行分页,并且通过一些交互方式,可以实现翻页、跳页等操作,从而更好地展示数据。 分页显示div的实现 分页显示div的实现可以通过JavaScript代码来实现,其中包含以下几个步骤: 计算分页 首先需要计算数据的分页情况,这可以通过获取数据…

    JavaScript 2023年5月28日
    00
  • anime.js 实现带有描边动画效果的复选框(推荐)

    Anime.js 实现带有描边动画效果的复选框攻略 简介 Anime.js 是一个轻量级的 JavaScript 动画库,可以用来快速的创建各种各样的动画效果。本攻略将介绍如何通过 Anime.js 实现带有描边动画效果的复选框。 步骤 1. 安装 Anime.js 我们首先需要安装 Anime.js,可以通过 npm 或者直接下载源码安装。 npm ins…

    JavaScript 2023年6月11日
    00
  • JavaScript模板字符串用法实例

    JavaScript模板字符串用法实例 JavaScript模板字符串是一种能够很好地简化字符串拼接的技术,它支持在字符串中嵌入表达式和变量,并可以轻松地将多行代码合并为单个字符串。本文将介绍JavaScript模板字符串的用法,并提供一些示例说明。 创建模板字符串 在JavaScript中,创建模板字符串的方法是使用反引号 (\)将字符串括起来。下面是一个…

    JavaScript 2023年5月28日
    00
  • 关于异步请求ajax原理以及原生Ajax、$.ajax的基本使用详解

    一、异步请求Ajax原理 异步请求Ajax原理是指利用JavaScript和XMLHttpRequest对象实现浏览器与服务器之间的异步通讯。使用Ajax技术不需要刷新整个页面,只需要更新部分页面内容,加快了网页响应速度,提高了用户体验。 实现Ajax的原理是通过XMLHttpRequest对象向服务器发送请求,接收到服务器反馈的数据后更新页面。需要注意的是…

    JavaScript 2023年6月11日
    00
  • js中函数的length是多少

    在JavaScript中,函数有length属性,该属性指示函数的参数数量。length属性用于获取函数定义时写入的参数数目,与实际调用函数时传入的参数数目无关。 例如下面这个函数,它包含3个参数: function exampleFunc(a, b, c) { // function body goes here } 那么这个函数的length值就是3,因…

    JavaScript 2023年5月27日
    00
  • Javascript学习指南

    Javascript学习指南 如果你想在Web开发领域中站稳脚跟,那么学习JavaScript是非常重要的。下面是一个完整的学习攻略,可以帮助你快速入门并掌握JavaScript技能。 第一步:了解基本概念 在深入学习JavaScript之前,你需要先了解以下基本概念: 变量和数据类型 运算符 控制流语句 函数 对象和数组 深入了解这些基础知识可以帮助你更好…

    JavaScript 2023年5月17日
    00
  • ES6与CommonJS中的模块处理的区别

    ES6与CommonJS是两种不同的JavaScript模块处理方式,在模块的定义和使用上有很大的不同。以下是ES6与CommonJS中的模块处理的区别的完整攻略。 ES6模块处理 ES6模块处理方式是JavaScript新标准ES6中引入的一种新的模块处理方式。ES6模块采用了静态导入(import)和导出(export)来定义和使用模块。 ES6模块定义…

    JavaScript 2023年6月10日
    00
  • Python中的Cookie模块如何使用

    首先需要明确的一点是,Python中的Cookie模块主要用于处理HTTP请求和响应中的Cookie信息。在Python中,我们可以通过Cookie这个模块来对HTTP请求和响应中的Cookie信息进行解析和生成。 具体来说,Cookie模块提供了一些类和函数,用来处理Cookie信息。其中,最重要的是CookieJar类和HTTPCookieProcess…

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