摘要:
一、什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 二、语法: /正则表达式主体/修饰符(可选) 三、使用字符串方法: 阅读全文
摘要:
1、typeof typeof 用以获取一个变量或者表达式的类型,typeof 一般只能返回如下几个结果: typeof "John" // 返回 string typeof 3.14 // 返回 number typeof NaN // 返回 number typeof false // 返回 b 阅读全文
摘要:
1、定义 (1)undefined:是所有没有赋值变量的默认值,自动赋值。 (2)null:主动释放一个变量引用的对象,表示一个变量不再指向任何对象地址。 2、何时使用null? 当使用完一个比较大的对象时,需要对其进行释放内存时,设置为 null。 3、null 与 undefined 的异同点是 阅读全文
摘要:
if...else if...else...写法 const condition = 2 if(condition == 1) { document.write(1) }else if(condition == 2){ document.write(2) }else{ document.write( 阅读全文
摘要:
说明:其他数据类型转换为布尔类型的规则: null、undefined、0、NaN、空字符串转换为false,其他转化为 true。 JavaScript 中有三种逻辑运算符: 1. 取反 ! 首先把数据转化为布尔值,然后取反,结果为 true 或 false。 <script type="text 阅读全文
摘要:
1.字符串和数字相加,数字转成字符串. var one="This is a test"; var two=123; var three=one+two; // 结果:three:This is a test123 2.数字和布尔值相加,布尔值 false 转成 0,true 转成 1 var on 阅读全文
摘要:
1、对于string,number等基础类型,==和 是有区别的 a、不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等, 如果类型不同,其结果就是不等 b、同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等引用类型,==和 是没有区别的 进行“指针地址 阅读全文
摘要:
1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。 let array = Array(5).fill(''); console.log(array); // outputs (5) ["", " 阅读全文
摘要:
内联样式 在咱们深入一些复杂的知识之前,先回来顾一下一些基础知识。例如,咱们可以通过修改它的.style属性来编辑给定的HTMLElement的内联样式。 const el = document.createElement('div') el.style.backgroundColor = 'red 阅读全文
摘要:
概述 JavaScript引擎是执行 JavaScript 代码的程序或解释器。JavaScript引擎可以实现为标准解释器,或者以某种形式将JavaScript编译为字节码的即时编译器。 以为实现JavaScript引擎的流行项目的列表: V8 — 开源,由 Google 开发,用 C ++ 编写 阅读全文