学习javascript,前端知识精讲,助力你轻松掌握

这篇具有很好参考价值的文章主要介绍了学习javascript,前端知识精讲,助力你轻松掌握。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

所属专栏:前端泛海
景天的主页:景天科技苑

1.JavaScript 简介

JavaScript在1995年诞生了;
由Netscape公司,布兰登·艾奇(Brendan Eich)发明的ECMAScript客户端脚本语言;
主要应用在浏览器,在当时却不温不火.
直到后来Netscape与Sun合作,借着java的火爆程度改名叫JavaScript,开始流行起来
经过历史迭代,欧洲计算机制造商协会,European Computer Manufacturers Association
简称:ECMA组织协会, 在2015年6月正式发布JavaScript语言的新标准 ECMAScript 6(简称ES6)
目前,简称ES6 是js的最新版本

2.js中,一切皆是对象

具体细分为三大对象:
js本地对象 : 针对于js的基本语法
jsDOM对象 : 针对于html的控制 document object model
jsBOM对象 : 针对于浏览器的控制 browser object model
(1)ECMAScript,提供核心语言功能

ECMAScript是一种由ECMA国际(前身为计算机制造协会)在标准ECMA-262中定义的脚本语言规范。JavaScript是ECMA-262标准的实现和拓展

(2)DOM(文档对象模型:Document Object Model),提供访问和操作网页内容的方法和接口。

DOM将文档解析为一个节点和对象(包含属性和方法的对象)组成的结构集合,它会将页面与程序语言结合起来

(3)BOM(浏览器对象模型:Browser Object Model),提供与浏览器交互的接口。

BOM由多个对象构成,其中顶层对象是Window对象(代表浏览器窗口),其他对象都是这个对象的子对象。

3.js的引入方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>js的引入方式</title>
    
</head>
<body>
    <!-- js的第一种引入方式 -->
    <!-- <script>
        alert("js的第一种引入方式")
    </script> -->

第一种引入方式,直接在html里面创建< script >标签,编写js脚本
弹窗
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

<!-- js的第二种引入方式 -->
<!-- <script src="myjs.js"></script> -->

第二种引入方式也是在html的body创建script标签,通过src属性引入外部js文件
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

注意:

外部脚本不能包含

<script>标签不能自闭和,如下所示:

若出现srcipt标签自闭和,那么页面效果将无法显示

<srcipt src="../js/myjs.js"/>

    
    <!-- js的第三种引入方式 -->
    <!-- onclick单击事件 -->
    <div onclick="alert(11)" >点我1</div>

第三种引入方式,通过onclick点击事件触发
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

鼠标点击设置的div就可以触发js
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

<!-- js的第四种引入方式 -->
<a href="javascript:alert('你点我了么?')">点我2</a>

<input type="button" onclick="fn()" value="你敢点我么">
<!-- javascript:要运行js代码,  void(0); 啥也不干. -->
<a href="javascript:void(0);" onclick="fn()">我要去百度</a>

第四种引入方式,通过a链接的herf属性方式引入
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

</body>
</html>

4.js的变量以及注释

查看js是否正确,通过F12的console 控制台来验证
类似pycharm里面的控制台
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>注释/变量</title>
</head>
<body>
    <script>
        // ###1 注释分为两类: (1) 单行注释 (2) 多行注释
        // 我是单行注释
        /* 我是多行注释 */

        // ###2 变量
        /* var的用作是划分当前变量的作用域 不写var,默认声明全局的变量 */
        var a = 1;
        var a=1,b=2,c=3
        console.log(a);
        console.log(b,c)

声明变量,直接变量名 = 变量值 或者 var 变量名 = 变量值
var的用作是划分当前变量的作用域 ,var在全局声明的是全局变量,var在局部声明的是局部变量
不写var,默认声明全局的变量
js 在一行代码结尾一般也不用加分号,但一般加上分号为好,防止特殊位置可能存在报错

打印变量,在浏览器console控制台显示console.log(变量名)
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// ###3 变量的命名
var $ = "特殊的变量名";
var $abc = 111;
console.log($);
console.log($abc);

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

    </script>

</body>
</html>

5.js的数据类型

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数据类型</title>
</head>
<body>
    <script>
        /*
            数据类型: 分为两大类 (基本数据类型 + 引用数据类型)
            基本数据类型: Boolean , Number , String , undefined , null
            引用数据类型: Object(Array , function , Date ... )
        */

ES6新增了一个原始类型
Symbol 类型
Symbol 是 ES6 新增的一种原始数据类型,它的字面意思是:符号、标记。代表独一无二的值 。

在 ES6 之前,对象的属性名只能是字符串,这样会导致一个问题,当通过 mixin 模式为对象注入新属性的时候,就可能会和原来的属性名产生冲突 。
而在 ES6 中,Symbol 类型也可以作为对象属性名,凡是属性名是 Symbol 类型的,就都是独一无二的,可以保证不会与其他属性名产生冲突。

Symbol 值通过函数生成,如下所示:

let s = Symbol(); //s是独一无二的值
typeof s ; // symbol

在 JavaScript 中,没有值的变量,其值是 undefined。typeof 也返回 undefined。
任何变量均可通过设置值为 undefined 进行清空。其类型也将是 undefined。

实例
person = undefined; // 值是 undefined,类型是 undefined。

空值
空值与 undefined 不是一回事。

空的字符串变量既有值也有类型。

实例
var car = “”; // 值是 “”,类型是 “string”

Null
在 JavaScript 中,null 是 “nothing”。它被看做不存在的事物。

不幸的是,在 JavaScript 中,null 的数据类型是对象。

您可以把 null 在 JavaScript 中是对象理解为一个 bug。它本应是 null。

您可以通过设置值为 null 清空对象:

实例

var person = null;           // 值是 null,但是类型仍然是对象

Undefined 与 Null 的区别
Undefined 与 null 的值相等,但类型不相等:

typeof undefined              // undefined
typeof null                   // object
null === undefined            // false
null == undefined             // true

原始数据
原始数据值是一种没有额外属性和方法的单一简单数据值。

typeof 运算符可返回以下原始类型之一:

string
number
boolean
undefined

复杂数据
typeof 运算符可返回以下两种类型之一:

function
object
typeof 运算符把对象、数组或 null 返回 object。

typeof 运算符不会把函数返回 object。

实例
typeof {name:‘Bill’, age:62} // 返回 “object”
typeof [1,2,3,4] // 返回 “object” (并非 “array”,参见下面的注释)
typeof null // 返回 “object”
typeof function myFunc(){} // 返回 “function”

typeof 运算符
您可使用 JavaScript 的 typeof 来确定 JavaScript 变量的类型:

typeof 运算符返回变量或表达式的类型:

实例

typeof ""                  // 返回 "string"
typeof "Bill"              // 返回 "string"
typeof "Bill Gates"          // 返回 "string"



        // ###1. Boolean 布尔类型
        var a1 = true;
        var a1 = false;
        console.log( a1 , typeof(a1) )

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// ###2. Number 数字类型
数值范围
从存储结构中可以看出, 指数部分的长度是11个二进制,即指数部分能表示的最大值是 2047(211-1),取中间值进行偏移,用来表示负指数,
也就是说指数的范围是 [-1023,1024] 。因此,这种存储结构能够表示的数值范围为 21024 到 2-1023 ,超出这个范围的数无法表示 。
2 1024 和 2 -1023 转换为科学计数法如下所示:

1.7976931348623157 × 10 ^308

5 × 10 ^-324

因此,JavaScript 中能表示的最大值是 1.7976931348623157 × 10 ^308,最小值为 5 × 10 ^-324 。

    var num = 0b101;
    var num = 0o127;
    var num = 0xff;
    var num = 1000;
    var num = 3.13;
    var num = 3.13e2;
    // Infinity  无穷大
    var num = 3.13e999999999999999999999999999999999999;
    // -Infinity 负无穷大
    var num = -3.13e999999999999999999999999999999999999;
    console.log(num , typeof(num) )

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

    // NaN =>  not a number 不是一个数字
    /*
        1.NaN和任何数字计算都是NaN
        2.与NaN做比较,除了NaN!=NaN为真,剩下都是false
    */
    var num = 10 - "abc";
    var num = NaN + 1
    var num = NaN == NaN
    var num = NaN != NaN; // true 
    var num = NaN > 100;  // false
    var num = isNaN(NaN); // true
    console.log(num , typeof(num))

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

NaN参与运算,NaN != NaN 为TRUE,其他都为false
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// ###3.String 字符串类型
// 单引号’’
var string = ‘I love js’;
// 双引号""
var string = “i love python very much”;
// 在转义字符前面加,防止转义原型化输出
var string = “我爱你,\n 中国”
console.log(string)
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// 反引号`` 1.支持跨行 2.解析变量
        // 1.支持跨行
        var string = `
        <ul>
            <li>111</li>
        </ul>
        `

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// 2.解析变量 变量名 v a r n a m e = " 赵沈阳 " ; v a r s t r i n g = ‘ {变量名} var name = "赵沈阳"; var string = ` 变量名varname="赵沈阳";varstring={name}`;

    console.log(string , typeof(string))

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// ###4.Object 对象类型
    // 1.定义一个空对象,两种方式
    var obj = new Object()
    var obj = {}        
    console.log(obj,typeof(obj))

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// // 和python中的字典一样
// // 前端的key可以是"“括起来的. 也可以省略掉这个”" 可以混着来
// var wf = {
// name: “汪峰”,
// age: 18,
// wife: {
// name: “子怡”,
// age: 22,
// news: “没新闻”
// },
// };
//
// // console.log(wf[‘wife’][‘news’]); // 7
// // console.log(wf.wife.name); // wf[‘wife’][‘name’] 7
// // console.log(wf[‘wife’].name);
// // console.log(wf.wife[‘name’]);
// // wf.child’push’; // wf[‘child’].push(‘xxx’); 77777
// // console.log(wf);
//
// // 给对象设置属性
// // wf[‘child’] = []; // python的字典没有key可以新增一个属性
// // console.log(wf);
// wf.child = []; // ?
// console.log(wf);

// 2.js对象(字典格式)
var obj = {“a”:1,“b”:2}
console.log(obj , typeof(obj))
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

删除字典中的键:
delete obj[‘a’]
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// 3.js对象,可以在类外添加成员
obj.name = “张三”;
console.log(obj , typeof(obj));
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// 4.js对象(数组格式)
var arr = new Array();
var arr = [];
arr[0] = 10;
arr[1] = 11;
arr[2] = 12;
var arr = [10,11,12,13];
console.log(arr , typeof(obj));

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// ###5 function 函数类型(归属于object)
function func(){
console.log(“我是函数”);
}
func()
console.log(func,typeof(func))
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// ###6 undefined 未定义类型
var a;
console.log(a , typeof(a))

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// 注意: null 可以理解成关键字 (等价于python中None) 属于object类型
var a = null
console.log(a , typeof(a))
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

js比较运算符
== 等于
=== 等值等型
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

    // 定义集合,集合也是对象类型
    s = new Set()
    s.add("景浩");
    s.add("景浩");
    console.log(s,typeof(s));

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

    </script>
</body>
</html>

6.js运算符

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>js中的运算符</title>
</head>
<body>
    <script>
        // (1) ++ -- 递增,递减
        // num++ 先赋值在自增,第一次num++ 只赋值,不递增,在下一次num++出现的时候,num才递增
//        a++这个表达式整体运算出来的结果是 a
//        ++a这个表达式整体运算出来的结果是 a + 1

        var num = 100;
        var res = num++;
        console.log(res , typeof(res));
        var res = num++;
        console.log(res , typeof(res));

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

    // ++num 先自增在赋值,第一次出现++num num的值就先递增,然后再赋值
    var num = 100;
    var res = ++num;
    var res = ++num;
    console.log(res , typeof(res));

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

    // (2) === !== (全等于,不全等于)比较两样东西1.比较值的大小 2.比较值的类型
    var res = "1" == 1;
    console.log(res , typeof(res));
    var res = "1" === 1;
    var res = "1" !== 1;
    console.log(res , typeof(res));

==比较的是两个数的值
===比较的是值和数据类型
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// (3) && => and  ,  || => or   ,  ! => not
    var num = 8
    if(num > 5 && num <10){
        console.log("ok1~");
    }

    if(num>10 || num < 3){
        console.log("ok2~");
    }
    var num = 0
    if(!num){
        console.log("ok3~");
    }

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

// (4) 三元(目)运算符 [ js: 表达式?真值:假值 ] [ python :res = 正确 if 条件表达式 else 错误 ]
var age = 18;
var res = age >= 18 ? “成年人”:“儿童”;
console.log(res)

    // // x ? y : z
    // // x如果真, 返回y, 如果不真, 返回z

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5

    </script>
</body>
</html>

        //三元运算
        let a = 10;
        let b = 20;
        let d = 17;
        let c = 5;

        let e;
        let m;
        e = (e = a > 3 ? b : c, m = e < b++ ? c-- : a % 3 > b % d ? 27: 37, m++);
        console.log(e);  //37
        console.log(c);  // 5
        console.log(m);  //38

        //当变量等于元祖中一组逗号隔开的数字,取最后一个
        f = (20,37,37)
        console.log(f)

学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5
学习javascript,前端知识精讲,助力你轻松掌握,前端零基础,高阶应用实战教学,前端,javascript,html,html5文章来源地址https://www.toymoban.com/news/detail-840066.html

到了这里,关于学习javascript,前端知识精讲,助力你轻松掌握的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从零开始学习JavaScript:轻松掌握编程语言的核心技能①

    🏘️🏘️个人简介:以山河作礼。 🎖️🎖️: Python领域新星创作者,CSDN实力新星认证,阿里云社区专家博主 🎁🎁:Web全栈开发专栏:《Web全栈开发》免费专栏,欢迎阅读! 📜📜 JavaScript 是一种脚本语言,用于在 Web 页面上执行交互式操作和动态效果 。它最初由 Brendan

    2024年02月07日
    浏览(53)
  • 前端学习记录~2023.8.10~JavaScript重难点实例精讲~第6章 Ajax

    本章是第六章Ajax相关的内容。 Ajax是一种流行的前后端数据交互的方式,通过异步请求就可以在不需要刷新页面的情况下,达到局部刷新的效果。 Ajax并非是一种全新的技术,而是由以下技术组合而成: 使用CSS和XHTML做页面呈现 使用DOM进行交互和动态显示 使用XMLHttpRequest对象

    2024年02月11日
    浏览(24)
  • 前端学习记录~2023.8.3~JavaScript重难点实例精讲~第5章 DOM与事件

    本章是第五章DOM与事件相关的内容。 DOM是文档对象模型,全称为Document Object Model。DOM用一个逻辑树来表示一个文档,树的每个分支终点都是一个节点,每个节点都包含着对象。DOM提供了对文档结构化的表述,通过绑定不同的事件可以改变文档的结构、样式和内容,从而能实现

    2024年02月12日
    浏览(34)
  • 轻松掌握JavaScript字符串操作的10个小技巧

            在JavaScript中,字符串是一种基本的数据类型,表示文本字符序列。JavaScript提供了许多内置的字符串操作方法和属性,可以方便地对字符串进行处理。本教程将介绍一些常用的JavaScript字符串操作。 访问字符串长度 可以使用 length 属性获取一个字符串的长度。例如

    2024年02月06日
    浏览(34)
  • 前端必备知识--HTML精讲

    HTML 主要用于网页主体结构的搭建;  CSS 主要用于页面元素美化; JavaScript 主要用于页面元素的动态处理。  HTML是Hyper Text Markup Language的缩写。意思是超文本标记语言。它的作用是搭建网页结构,在网页上展示内容。 HTML5是HyperText Markup Language5的缩写,HTML5技术结合了HTML4.01的

    2024年02月21日
    浏览(32)
  • 【Git 小妙招】轻松掌握管理版本标签(必备知识)

    本文是学习使用 Git 的一个必备知识 — 标签管理, 在我们开发过程中, 会有一些重要版本需要进行标记处理, 这就要使用到标签了. 关注收藏, 开始学习吧🧐 标签 tag ,可以简单的理解为是对某次 commit 的⼀个标识,相当于起了⼀个别名。例如,在项⽬发布某个版本的时候,针

    2024年02月02日
    浏览(42)
  • 轻松掌握线性代数-万字长文基础知识概览

    线性代数是一门将 m 维世界与 n 维世界联系起来的学科 映射:把集合 Y 的元素与集合 X 的元素相对应的规则叫做 “从集合 X 到集合 Y 的映射”。 像:通过映射 f 与 x i 相对应的集合 Y 的元素,叫做 x i 通过映射 f 形成的像,一般表示为 f(x i )。 线性映射的例子 f ( x ) = 2 x f(

    2024年02月11日
    浏览(54)
  • 轻松掌握k8s(使用docker)安装知识点

    kubernetes具有以下特性: 服务发现和负载均衡 Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。 存储编排 Kubernetes 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。

    2023年04月22日
    浏览(31)
  • 前端开发必备:掌握正则表达式,轻松应对复杂的表单验证

    在前端开发中,经常需要处理 URL 地址、校验手机号合法性、提取域名等。正则表达式是一种常用的工具。通过使用正则表达式,我们可以对用户输入进行有效的验证,确保数据的合法性和完整性。本文将介绍一些常见的正则表达式,帮助你在开发中处理匹配的关键信息。

    2024年01月19日
    浏览(44)
  • 【23JavaScript 正则表达式】深入解析JavaScript正则表达式:基础概念、常用方法和实例详解,轻松掌握强大的文本模式匹配工具

    正则表达式是一种强大的文本模式匹配工具,用于在字符串中搜索和操作特定的文本模式。在JavaScript中,正则表达式提供了一种灵活的方式来处理字符串操作。 在JavaScript中,可以通过使用字面量表示法或RegExp对象来创建正则表达式。 字面量表示法 RegExp对象 JavaScript中的正则

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包