| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> JavaScript知识库 -> 基础知识 | js基础 -> 正文阅读 |
|
|
[JavaScript知识库]基础知识 | js基础 |
运算符运算符
?算术运算符
?案列:算术运算符
表达式与返回值?
?案列:表达式与返回值
?前增/后增 递增/递减运算符?
案例:递增/递减运算符?
比较运算符
?案列:比较运算符?
逻辑运算符
?案例1:逻辑运算符
?案例2:逻辑运算符
?逻辑中断 ||? /??&&
?案例1:逻辑中断 |
| 赋值运算符 | 说明 | 案例 |
| = | 直接赋值 | var name="我是小可爱" |
| +=、-= | 加减一个数后,在赋值 | var age=10; age+=5; |
| *=、/=、%= | 乘除取模后,在赋值 | var age=2; age*=5; ? |
?

?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// 方法一
var num=0;
num=num+5;
console.log(num);
//方法二
var age=10;
age+=5;
console.log(age);
</script>
</body>
</html>
| 优先级 | 运算符 | 顺序 |
| 1 | 小括号 | () |
| 2 | 一元运算符 | ++? --? ! |
| 3 | 算术运算符 | 先* / % 后+ - |
| 4 | 关系运算符 | > >= < <= |
| 5 | 相等运算符 | == !=? ===? !== |
| 6 | 逻辑运算符 | 先&& 后 || |
| 7 | 赋值运算符 | = |
| 8 | 逗号运算符 | , |

?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// 一元运算符
//++num !num
//二元运算符,二元表达式
//2+3
console.log(4 >= 6 || '人' != '阿凡达' && !(12 * 2 == 144) && true);//true
var num=10;
console.log(5 == num / 2 && (2 + 2 * num).toString() ==='22');//true
var a = 3 > 5 && 2 < 7 && 3 == 4;
console.log(a);//false
var b = 3 <=4 || 3 > 1 || 3 != 2;
console.log(b);//true
var c = 2 === "2";
console.log(c);//false
var d = !c || b && a;
console.log(d);//true
</script>
</body>
</html>
三元表达式也能做一些简单的条件选择,有三元运算符组成的式子称为三元表达式
条件表达式 ? 表达式1 : 表达式2
如果条件表达式结果为真,返回表达式1,如果条件表达式结果为假,返回表达式2

?
?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// 表达式是有结果的
var num=10;
var result = num > 5 ? '是的' : '不是的';
console.log(result);
// 用户输入数字,如果数字小于10,就在前面补0,比如01,09,如果数字大于10,就不需要补,比如20
var time=prompt("请你输入0-59之间的一个数字");
var result2 = time < 10 ? '0'+ time : time;
alert(result2);
</script>
</body>
</html>
JavaScript基础语法-dom-bom-js-es6新语法-jQuery-数据可视化echarts黑马pink老师前端入门基础视频教程(500多集)持续_哔哩哔哩_bilibili
|
|
| JavaScript知识库 最新文章 |
| ES6的相关知识点 |
| react 函数式组件 & react其他一些总结 |
| Vue基础超详细 |
| 前端JS也可以连点成线(Vue中运用 AntVG6) |
| Vue事件处理的基本使用 |
| Vue后台项目的记录 (一) |
| 前后端分离vue跨域,devServer配置proxy代理 |
| TypeScript |
| 初识vuex |
| vue项目安装包指令收集 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/3 19:38:41- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |