JavaScript基础之运算符

yizhihongxing

JavaScript基础之运算符

在 JavaScript 中,我们可以使用不同的运算符对各种数据类型进行各种操作。下面介绍几种常用的运算符。

算术运算符

算术运算符用于操作数字类型的数据。

加号(+)

加号用于加法运算。

let a = 1, b = 2;
let c = a + b; // c = 3

减号(-)

减号用于减法运算。

let a = 2, b = 1;
let c = a - b; // c = 1

乘号(*)

乘号用于乘法运算。

let a = 2, b = 3;
let c = a * b; // c = 6

除号(/)

除号用于除法运算。

let a = 6, b = 2;
let c = a / b; // c = 3

取模(%)

取模用于取余数。

let a = 6, b = 4;
let c = a % b; // c = 2

赋值运算符

赋值运算符用于给变量赋值。

等号(=)

等号用于将等号右边的值赋给等号左边的变量。

let a = 1;
a = 2; // a = 2

加等于(+=)

加等于用于给变量加上一个值并将结果再次赋值给该变量。

let a = 1;
a += 2; // a = 3

其他的赋值运算符还包括减等于(-=)、乘等于=)和除等于*(/=)等。

比较运算符

比较运算符用于比较两个值是否相等。

等于(==)

等于用于判断左右两个值是否相等。

let a = 1, b = 1;
let c = a == b; // c = true

不等于(!=)

不等于用于判断左右两个值是否不相等。

let a = 1, b = 2;
let c = a != b; // c = true

大于(>)、小于(<)、大于等于(>=)和小于等于(<=)

这些比较运算符用于比较左右两个值的大小关系。

let a = 2, b = 3;
let c = a > b; // c = false

let d = 4, e = 4;
let f = d >= e; // f = true

逻辑运算符

逻辑运算符用于操作布尔类型的数据。

与(&&)

与运算符用于判断左右两个值是否都为 true。

let a = true, b = false;
let c = a && b; // c = false

或(||)

或运算符用于判断左右两个值是否有一个为 true。

let a = true, b = false;
let c = a || b; // c = true

非(!)

非运算符用于取相反值。

let a = true;
let b = !a; // b = false

示例说明

示例一

下面是一个简单的计算器程序,用户输入两个数字和运算符,程序计算并输出结果。

let num1 = Number(prompt("请输入第一个数字"));
let num2 = Number(prompt("请输入第二个数字"));
let operator = prompt("请输入运算符(+, -, *, /)");

if (operator == '+') {
  console.log(`${num1} + ${num2} = ${num1 + num2}`);
} else if (operator == '-') {
  console.log(`${num1} - ${num2} = ${num1 - num2}`);
} else if (operator == '*') {
  console.log(`${num1} * ${num2} = ${num1 * num2}`);
} else if (operator == '/') {
  console.log(`${num1} / ${num2} = ${num1 / num2}`);
} else {
  console.log(`无法计算,不支持的运算符${operator}`);
}

示例二

下面是一个简单的登录验证程序,用户输入用户名和密码,程序判断输入是否正确。

let username = prompt("请输入用户名");
let password = prompt("请输入密码");

if (username == 'admin' && password == '123456') {
  console.log("登录成功");
} else {
  console.log("用户名或密码错误");
}

以上就是 JavaScript 基础之运算符的完整攻略,希望对您的学习有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript基础之运算符 - Python技术站

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

相关文章

  • JavaScript 数组基本操作全解

    JavaScript 数组基本操作全解 什么是 JavaScript 数组? JavaScript 数组是存储值的有序集合。它可以存储任何类型的值,例如数字、字符串和对象。 数组的每个元素都有一个数字索引,用于访问数组中的元素。 如何创建 JavaScript 数组? 可以使用以下两种方式创建 JavaScript 数组: 1.直接赋值 let fruits…

    JavaScript 2023年5月18日
    00
  • javascript asp教程第十一课–Application 对象

    JavaScript ASP 教程第十一课 — Application 对象 什么是 Application 对象 ASP 的 Application 对象是服务器端的全局对象,用于存储应用程序全局数据并使多个用户共享这些数据。Application 可以在 ASP 应用程序的任何页面中访问,因此非常有用。 如何使用 Application 对象 设置 A…

    JavaScript 2023年5月27日
    00
  • JS打开摄像头并截图上传示例

    要实现JS打开摄像头并截图上传的功能,可以使用HTML5提供的MediaDevices.getUserMedia方法获取用户的媒体设备(如摄像头),再借助Canvas API将摄像头捕捉到的图像绘制到Canvas上,最后将Canvas上的图像数据转换为base64编码,便于上传至服务器。 以下是一条实现步骤较为详细的示例说明: 示例1:基本实现 HTML &…

    JavaScript 2023年6月11日
    00
  • JS实现直接运行html代码的方法

    JS 实现直接运行 html 代码的方法其实比较简单,一般步骤如下: 创建一个 iframe,将需要运行的 html 代码动态插入到 iframe 中; 通过 iframe contentWindow 属性获取 iframe 文档 window 对象; 将要执行的代码放在 window.onload 回调函数中,保证代码执行在页面元素都已经加载完毕后; 在 …

    JavaScript 2023年6月11日
    00
  • 仿豆瓣分页原型(Javascript版)

    让我们一步步来详细讲解“仿豆瓣分页原型(Javascript版)”的完整攻略。 1. 目标 在这个项目中,我们的目标是完成一个可以实现类似豆瓣电影列表分页的原型,包含如下功能: 页面展示电影列表 实现分页功能,可以翻页查看电影列表的不同页面 支持自定义每页显示的电影数量 2. 环境 完成这个项目我们需要一个web开发环境,下面列出了需要的工具和技术: HTM…

    JavaScript 2023年6月11日
    00
  • js中各种时间格式的转换方法举例

    请看下面的详细讲解。 JS中时间格式的转换方法 日期和时间在我们日常生活中随处可见,在编程中也是一个非常常用的数据类型。JS中有多种表示时间的方式,在不同场景下可能需要使用不同格式的时间。在本篇攻略中,我们将介绍JS中常用的几种时间格式以及相互转换的方法。 JavaScript内置的时间对象 在JS中,有一个内置的时间对象叫做Date对象,它提供了一系列操作…

    JavaScript 2023年5月27日
    00
  • Javascript定义类(class)的三种方法详解

    Javascript定义类(class)的三种方法详解 1. ES6 Class 首先,“ES6 Class”是一种相对简单的定义类的方法,它采用了一种“类”的概念,并以“class”关键字来定义类。这种方法最常用,也是最简单的定义类的方式。 class Person { constructor(name, age) { this.name = name; …

    JavaScript 2023年5月27日
    00
  • javascript字符串拆分成单个字符相加和不超过10,求最终值第1/2页

    针对这个问题,我们可以采用以下方法来拆分和求解字符串中所有单个字符之和: 1. 将字符串拆分成单个字符 利用JavaScript中的split方法,可以将字符串按照指定的分隔符拆分成数组。对于本题,可以按空格分隔,代码如下: var str = "2 7 4 3 0 1 9"; var numArr = str.split(" …

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