- 博客(6)
- 收藏
- 关注
原创 数组进阶
基本概念数组是值的有序集合每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。数组是无类型的数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型。数组的元素可以是对象或其他数组,从而创建复杂的数据结构...
2021-05-05 22:54:36 277
原创 对象进阶
对象进阶基本概念JavaScript对象的特征JavaScript的基本数据类型,一种复合值,可看作是属性的无序集合每个集合都是一个名/值对。属性名是字符串,因此可以把对象看成是从字符串到值得映射。对象除了可以保持自由的属性,还可以从一个称为原型的对象继承属性原型式继承是JavaScript的核心对象是动态的,可以增加或删除属性除了字符串、数值、true、false、null、和undefined,其他值都是对象对象最常见的用法是对其属性进行创建、设置、查找、删除、
2021-05-01 10:05:00 85
原创 正则表达式
正则表达式什么是正则表达式正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本创建正则表达式对象JavaScript中使用RegExp对象来封装一个正则表达式,并提供相关的方法和属性两种创建方法:字面量:let reg=/\bis\b/g;//g表示全文匹配let str="He is a boy.This is a dog.Where is she?";console.log(str.replace(reg,"IS")); 构造函数:let reg=new RegEx
2021-04-10 17:13:20 82
原创 字符串与标签模板
字符串与ES6字符串扩展概述:字符串是一组由16位值组成的不可变的有序序列,每个字符通常来自于Unicode字符集字面量由单引号或双引号括起来的字符序列。单引号可以嵌套,由最外围引号定界字符字符字面量可以拆分成数行。每行必须以反斜杠()结束。且反斜杠都不计入字符串的内容。例:let s="this is a\dog";console.log(s);转义字符反斜线(\)后加一个字符,用于表达特殊含义。如:’,",\n,\r,\等。String直接调用String()将
2021-04-10 15:09:02 172
原创 基本类型原始值与引用值、数值、布尔值
基本引用类型数值类型(number)布尔类型(boolean)字符串类型(string)原始值和引用值原始值:表示单一的数据,如:10,“abc”,true引用值:表示有多个值构成的对象动态属性原始值是不可以改变的引用值可以随时添加、修改和删除其属性和方法值传递原始值于与引用值本质上是没有区别的,都是将一个变量中保存的信息复制给另一个变量例:let a=100;let b=a;b++;console.log(a,b)//a=100,b=101<------
2021-04-10 14:46:51 300
原创 let、const和解构赋值的相关概念
let、const和解构赋值1、let命令定义:类似于var,但所声明的变量只在其所在的代码块中生效例:{let a = 10;let b =1;}console.log(a);//1console.log(b);//ReferenceError其var声明所在的变量无论在何处,都会被视为声明所在函数的顶部,这就是变量提升。暂时性死区:例:var temp=123;if(true){temp=“abc”;let temp;}在这个代码块内,使用let声明变量之前使用,该变量都
2021-03-16 15:19:28 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人