📜  js竖线符号有什么作用 - Javascript(1)

📅  最后修改于: 2023-12-03 14:43:36.214000             🧑  作者: Mango

JavaScript中竖线符号的作用

在JavaScript中,竖线符号(|)有以下几种不同的用法和作用:

1. 位运算符

竖线符号用作位运算符的一部分,用于执行位按位或(OR)操作。当对两个数字进行按位或操作时,会将两个数字的每一位进行对应位置的逻辑或操作。

let a = 5;    // 二进制表示为:0101
let b = 3;    // 二进制表示为:0011
let result = a | b;    // 二进制结果为:0111,十进制结果为:7
2. 正则表达式

在正则表达式中,竖线符号用作"或"的操作符。它表示在给定的两个或多个模式中选择其中之一。匹配表达式中任意一个模式即可。

let regex = /apple|orange/;
let str1 = "I love apple";      // 匹配成功
let str2 = "I like orange";     // 匹配成功
let str3 = "I prefer banana";   // 匹配失败
3. ES6模块导入/导出

在ES6模块中,竖线符号可用作具有多个导出的命名空间导入操作中的分隔符。它用于从一个模块中导入多个命名空间,并将其组合为一个对象。

// ModuleA.js
export const name = "John";
export const age = 25;

// ModuleB.js
import * as info from './ModuleA.js';
console.log(info.name);   // "John"
console.log(info.age);    // 25
4. Markdown中表格分隔符

在Markdown中,竖线符号用作表格中每列的分隔符。

| 列1标题 | 列2标题 | 列3标题 |
| ------- | ------- | ------- |
| 内容1   | 内容2   | 内容3   |

以上是JavaScript中竖线符号的几种作用。在不同的上下文中使用竖线符号,可以实现位运算、正则表达式匹配、ES6模块导入/导出和Markdown表格的创建。