当前位置: 首页 > news >正文

JavaScript系列从入门到精通系列第九篇:JavaScript中赋值运算符和关系运算符以及Unicode编码介绍

一:赋值运算符

1:=

        =右侧的值可以赋值给左侧的变量。

var  a = 123;
console.log(a);//123

2:+=

var  a = 10;
a = a + 5;
a += 5;

        上边这两个写法是一样的。


3:-=

         

var a = 10;
a = a-5;
a -= 5;

        上边这两个写法是一样的。

4:*=

var a = 10;
a = a * 5;
a *= 5;

5:/=

var a = 10;
a = a / 5;
a /= 5;

6:%=

var a = 10;
a = a % 5;
a %= 5;

二:关系运算符 

        通过关系运算符,可以比较两个之间的大小关系。如果关系成立返回true,如果关系不成立,返回false。

1:数值类型关系运算

(一):>

var result = 5 > 10;//false

(二):>=

var result = 5 >= 10;//false

(三):<

略,同上

(四):<=

略,同上

2:其他类型关系运算

        对于非Number类型比较时,会先转换为Number在进行比较

        任何值和NaN比较都是false。

        如果符号两侧的值都是字符串,不会将其转换为数字进行比较,而是分别比较字符串中的Unicode编码。

console.log('abc'<'b');//这种只比较第一位

        比价的时候是一位一位进行比较,第一位有高下之后,那么就不用比了直接返回结果。

         这也就解释了:

console.log('11'<'5');//true

三:Unicode编码表

        在字符串中使用转义字符换(\u)的形式输入Unicode编码。\u加上四位编码就可以标识unicode形式的字符串了。这里需要的是十六进制的

        在网页中如何使用呢:

<h1>&#2620</h1>

        注意,这样用旧不能使用\u了,因为这里使用的是十进制的编码

 

http://www.lryc.cn/news/175194.html

相关文章:

  • 租用独立服务器有哪些常见的误区?
  • 【学习笔记】POJ 3834 graph game
  • 无监督学习算法Kmeans
  • 区块链(4):区块链技术模型介绍
  • go语言 rune 类型
  • DS18B20温度传感器
  • LeetCode322. 零钱兑换
  • AUTOSAR扫盲贴--不是黑神话【基本概念和方法论】
  • python抠图(去水印)开源库lama-cleaner入门应用实践
  • Nginx可视化管理工具结合cpolar实现远程访问内网服务
  • CCC数字钥匙设计【BLE】 --建立安全测距
  • Ubuntu22.04 Opencv4.5.1 CPU和GPU编译攻略,Opencv CPU和GPU编译保姆教程 亲自测试。
  • 常识判断 --- 党史
  • Rust 基础再理解
  • Opencv cuda版本在ubuntu22.04中安装办法,解决Could NOT find CUDNN的办法
  • 全网首发YOLOv8暴力涨点:Gold-YOLO,遥遥领先,超越所有YOLO | 华为诺亚NeurIPS23
  • BD就业复习第四天
  • 数据结构 | 树
  • Android11 适配
  • UML基础与应用之对象图
  • 英码科技精彩亮相火爆的IOTE 2023,多面赋能AIoT产业发展!
  • 400G QSFP-DD FR4 与 400G QSFP-DD FR8光模块:哪个更适合您的网络需求?
  • 【Android】Kotlin 中的 apply、let、with、also、run 到底有啥区别?
  • 设计模式——职责链模式
  • 小程序自定义tabbar,中间凸起
  • 数据结构-顺序栈C++示例
  • 若依cloud -【 100 ~ 103 】
  • 可转债实战与案例分析——成功的和失败的可转债投资案例、教训与经验分享
  • @NotNull注解不生效,全局异常处理
  • 【办公自动化】使用Python一键往Word文档的表格中填写数据(文末送书)