![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 58
wmTGmw
板凳坐穿也要死扛到底
展开
-
前端学习(二)-----Javascript(14ES6)
ES6ECMAScript6 JS的第六套标准规范1.块级作用域块级作用域:大括号之间的语句块(if、else、while、for...),块级作用域下let和const声明的都是局部的,外部无法访问,可以防止全局污染var声明的变量存在变量声明提升,可以重复声明同一个变量 let声明的变量不存在变量声明提升,不允许重复声明同一个变量 let和const声明变量和常量存在块级作用域,是局部的 const声明后必须赋值,不允许重新赋值2.参数增强...原创 2021-07-20 13:53:12 · 69 阅读 · 0 评论 -
前端学习(二)-----Javascript(13错误处理)
1.常见的错误 SyntaxError 语法错误,代码编写不符合语法规范,例如:出现了中文符号、缺少括号 ReferenceError 引用错误,使用了未声明的变量 TypeError 类型错误,调用的方法或者函数不是一个函数形式 自定义错误 程序员自己指定的错误 2.错误处理try{尝试执行,可能会产生错误...原创 2021-07-20 13:44:53 · 130 阅读 · 0 评论 -
前端学习(二)-----Javascript(12布尔对象)
布尔对象new Boolean() 将数据强制转为布尔型,返回对象 Boolean() 将数据强制转为布尔型,返回布尔型 !!数据 隐式将数据转为布尔型原创 2021-07-20 13:40:09 · 63 阅读 · 0 评论 -
前端学习(二)-----Javascript(11数值对象)
数值对象new Number() 把数据强制转换为数值,返回对象 Number() 把数据强制转为数值,返回数值 toFixed(n) 强制保留小数点后 n 位 toString(n) 转为字符串,设置 n 进制原创 2021-07-20 13:36:24 · 79 阅读 · 0 评论 -
前端学习(二)-----Javascript(10Date对象)
目录1.创建2.获取存储的日期时间3.转为本地字符串4.修改日期时间Data对象用于对日期时间的存储和计算1.创建new Date('2021/7/16 10:52:30')new Date(2021,6,16,10,52,30) //月份的范围0~11 代表1~12月new Date() //存储的是当前操作系统的时间new Date(1000) //存储的是距离计算机元年的毫秒数2.获取存储的日期时间获取年月日:月份的范...原创 2021-07-20 13:31:49 · 122 阅读 · 0 评论 -
前端学习(二)-----Javascript(09Math对象)
Math对象不需要创建对象,可以直接使用APIceil() 向上取整 floor() 向下取整 round() 四舍五入取整 random() 取随机 [0,1) PI 获取圆周率 abs() 获取绝对值 max() 获取一组数据的最大值 min() 获取一组数据的最小值 pow(x,y) 计算x的y次方 ...原创 2021-07-20 13:09:33 · 50 阅读 · 0 评论 -
前端学习(二)-----Javascript(08字符串对象)
字符串对象包装对象:目的是为了让原始类型的数据像引用类型数据一样,具有属性和方法有三种包装对象:字符串对象、数值对象、布尔对象new String() 将数据转为字符串,返回对象String() 将数据转为字符串,返回字符串1.转义字符 \转换字符本身的意义\ ' 将具有特殊意义的引号转为普通的引号 \t 将字符 t 转义为制表符(tab...原创 2021-07-19 22:27:32 · 98 阅读 · 2 评论 -
前端学习(二)-----Javascript(07数组)
数组 是数据的集合,每个数据称作元素,使用数组便于操作数据1.数组字面量 [元素1,元素2...]2.访问数组元素 数组[下标]3.数组的长度 数组.length; //获取数组元素的个数 数组[数组.length] = 值; //数组的末尾添加元素4.内置构造函数 new Array(); new Array(3); /...原创 2021-07-19 22:18:50 · 103 阅读 · 1 评论 -
前端学习(二)-----Javascript(06对象)
对象 属于引用类型数据 对象是一组属性和方法的集合 万物皆对象1.JS中的对象 自定义对象:程序员自己创建的对象 内置对象:JS提供的对象 宿主对象:根据不同的执行环境划分2.自定义对象创建方式 对象字面量 内置构造函数 自定义构造函数3.对象字面量创建对象{ 属性名: 属性值, ...原创 2021-07-18 22:01:46 · 114 阅读 · 2 评论 -
前端学习(二)-----Javascript(05函数)
目录一、函数1.创建普通函数2.带有参数的函数3.带有返回值的函数二、变量的作用域三、函数作用域1.全局函数2.局部函数3.作用域链4.函数提升四、递归1.函数递归2.递归的使用3.案例五.匿名函数1.创建函数2.匿名函数自调用3.回调函数六.系统函数一、函数 Number()/parseInt()/parseFloat()/alert()/prompt()... 函数分为系统函数和自定义函数...原创 2021-07-18 21:33:32 · 57 阅读 · 0 评论 -
前端学习(二)-----Javascript(04流程与循环)
目录一、流程控制1.if语句2.if-else语句3.if-else嵌套4.switch-case语句二、循环1.while循环2.do-while循环3.for循环4.循环嵌套一、流程控制 程序 = 数据 + 算法 程序的执行方式:顺序执行、选择执行、循环执行1.if语句 if(条件表达式){ 语句块} ...原创 2021-07-18 20:31:33 · 60 阅读 · 0 评论 -
前端学习(二)-----Javascript(03运算符)
一、运算符、 表达式:由数据本身或者由运算符连接的操作数据组成的形式 运算符分为算数运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、三目运算符1.算数运算符 + - * / % ++ -- var a2=5; var a3=a2++; //先把a2的值赋给a3,然后a2再执行自增 var a4=7; var a5=++a4; //先让a4的...原创 2021-07-18 19:47:57 · 184 阅读 · 0 评论 -
前端学习(二)-----Javascript(02数据类型与转换)
目录一、数据类型1.数值型2.字符串型3.布尔型4.未定义型5.空二、数据类型转换1.隐式转换2.强制转换一、数据类型 分为原始类型和引用类型 原始类型分为数值型、字符串型、布尔型、未定义型、空1.数值型整型 8进制: 以0开头的数,例如012 16进制:以0X开头的数字,例如0Xa,不区分大小写浮点型 3141.5e-1314.15...原创 2021-07-18 17:55:14 · 330 阅读 · 0 评论 -
前端学习(二)-----JavaScript(01认识JS)
一、概述1.发展历史1995年,JS最早出现在Netscape的浏览器中 1996年,IE3也开始出现了JS,称为JScript 1997年,JS提交给国际组织EMCA,制定了JS的标准规范ECMAScript 2009年,出现了CommonJS规范,JS开始向服务器端发展2.现状JS既可以运行在客户端浏览器,也可以运行在服务器端3.特点解释型语言,编译一行执行一行 弱类型语言 基于对象 跨平台性4.应用场景 开发浏览器端的交互效果,服务...原创 2021-07-18 17:10:29 · 75 阅读 · 0 评论