自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JS进阶学习笔记(6)基本类型之字符串

字符串let s="this is a \ dog"; console.log(s); // this is a dog // 字符串拆分成数行时,\做行结束符,不计入字符串内容,不写报错JavaScript允许采用\uxxxx形式表示一个字符,但是编码仅能表示\u0000~\uFFFF之间的字符,超出这个范围的字符,必须采用2个双字节的形式表示。console.log(String('\uD842')); //�

2021-06-20 21:39:33 104

原创 JS进阶学习笔记(5)基本类型之数值与Number

数值与Numberjs不区分整数值和浮点数值,所有数值都用浮点数值表示es新增算术运算符:**console.log(3**2**2); //81. 2^2=4,3^4=81 **:指数操作符。从右往左算。一些易错的情况:console.log(0/0); // NaN. console.log(10/0); // Infinity 被0整除皆返回Infinity console.log(Infinity/In

2021-06-19 20:42:08 153

原创 JS进阶学习笔记(4)原始值与引用值

原始值表示单一的数据(Undefined、Null、Boolean、Number、String和Symbol)引用值表示有多个值(原始值或其他引用值)构成的对象动态属性:原始值不能改变且不能有属性:let one="Tom"; one.age=20; console.log(one,one.age); // Tom,undefined. 引用值(对象)可以随时添加、修改和删除其属性和方法正则表达式:let person = new Objec

2021-06-19 19:16:31 122

原创 JS进阶学习笔记(3)函数

解构赋值数组的解构赋值基本用法:解构:es6允许按一定模式从数组和对象中提取值,然后对变量进行赋值若解构不成功,则变量的值等于undefined;没有变量接收的解构赋值会被忽略——>本质上这种写法属于模式匹配,只要等号两边的模式相同,左边的变量就会被赋予对应的值。let a,b,rest;[a,b]=[1,2]; console.log(a,b); // 1,2。 // 数组解构赋值要用数组方式[]写数组的元素是按次序排列的,变量的取值是由它的位置决定。事实上,只要某种数据接口

2021-06-19 18:53:56 138

原创 JS进阶学习笔记(2) 解构赋值

解构赋值数组的解构赋值基本用法:解构:es6允许按一定模式从数组和对象中提取值,然后对变量进行赋值若解构不成功,则变量的值等于undefined;没有变量接收的解构赋值会被忽略——>本质上这种写法属于模式匹配,只要等号两边的模式相同,左边的 变量就会被赋予对应的值。let a,b,rest;[a,b]=[1,2];console.log(a,b);// 1,2。// 数组解构赋值要用数组方式[]写数组的元素是按次序排列的,变量的取值是由它的位置决定。事实上,只要

2021-04-16 17:32:52 171

原创 JS进阶学习笔记(1) Let、Const

Let、Const1、 es6新增了两个关键字let、const用于控制作用域2、 let:用法类似于var,但所声明的变量只在let命令所在的代码块中有效{ let a=10; var b=1;}console.log(b); //1console.1og(a); //报错3、 var、let比较:var a=[];for(var i=0;i<10;i++){ a[i]=function(){ console.log(i); }}a[6]

2021-04-15 15:39:02 168 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除