JavaScript基础之运算符

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日

相关文章

  • JS 实现可停顿的垂直滚动实例代码

    下面详细讲解一下“JS 实现可停顿的垂直滚动实例代码”的完整攻略。 前置知识 在学习本文之前,需要有以下一些前置知识: JavaScript 基础知识,包括:变量、函数、循环、条件判断、事件等; HTML/CSS 基础知识,包括:DOM、CSS 样式、布局等; 浏览器相关知识,包括:事件循环、渲染机制等。 实现思路 首先来介绍一下实现思路: 首先需要获取页面…

    JavaScript 2023年6月11日
    00
  • java变量和javascript变量之间的传递示例

    我来为你详细讲解一下“Java变量和JavaScript变量之间的传递示例”的完整攻略。 1. Java变量传递给JavaScript 首先,我们需要了解一下Java和JavaScript的基本数据类型之间的对应关系,下面是一个简单的对比: Java JavaScript byte number short number int number long nu…

    JavaScript 2023年6月11日
    00
  • python处理cookie详解

    Python处理Cookie详解 在使用网络爬虫进行数据采集的过程中,常常需要处理网站返回的Cookie信息。本文将详细讲解如何使用Python处理Cookie。 什么是Cookie Cookie是一种在访问网站时,由网站服务器发送到用户浏览器的数据,用于记录用户信息、个人偏好和浏览历史等。Cookie可以取代session来进行用户状态的跟踪,且更加灵活。…

    JavaScript 2023年6月11日
    00
  • JS中artdialog弹出框控件之提交表单思路详解

    下面详细讲解 “JS中artdialog弹出框控件之提交表单思路详解” 的攻略。 1. artDialog 弹出框控件 artDialog 是一款轻量级、可定制、无依赖、模块化的 JavaScript 弹出框控件。它能够实现在网页中弹出各种对话框,包括提示框、确认框、输入框以及自定义模板等等。artDialog 的优点在于易用、功能强大、配置灵活,同时还能够…

    JavaScript 2023年6月10日
    00
  • javascript发送短信验证码实现代码

    下面就为你详细讲解“javascript发送短信验证码实现代码”的完整攻略。 一、准备工作 在开始实现过程之前,首先需要准备以下工作: 确保你的网站支持发送短信验证码功能,可以参考短信发送平台的文档进行配置; 在网站中引入 jQuery 和 SMS SDK 的相关资源文件。 二、实现过程 1. 初始化 SDK 在页面加载完成后,需要先初始化 SDK。一般情况…

    JavaScript 2023年6月11日
    00
  • JavaScript的DOM事件详解

    下面是JavaScript的DOM事件详解的完整攻略。 什么是DOM事件? DOM事件是指由DOM元素触发的事件,包括如下几种类型: 鼠标事件:click、mousedown、mousemove、mouseup、mouseover、mouseout、mouseenter、mouseleave等。 键盘事件:keydown、keypress、keyup等。 表…

    JavaScript 2023年6月10日
    00
  • JavaScript 获取当前时间戳的代码

    获取当前时间戳是指获取当前时间与某一特定时间(一般为1970年1月1日00:00:00 UTC)之间的毫秒数。JavaScript提供了多种方法来获取当前时间戳。 Date对象的getTime()方法 在JavaScript中,Date对象提供了getTime()方法来获取当前时间戳。该方法返回自1970年1月1日00:00:00 UTC以来的毫秒数。以下是…

    JavaScript 2023年5月27日
    00
  • 谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)

    JSON是一种轻量级的数据交换格式,提供了在不同编程语言之间交换数据的标准格式。在JavaScript中,JSON对象提供了一种方便的方式将JavaScript对象转换成JSON格式的字符串或者将JSON格式的字符串转换成JavaScript对象。而JSON.stringify()和JSON.parse()就是这两种转换方式。 JSON.stringify(…

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