![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 84
李穩钰
这个作者很懒,什么都没留下…
展开
-
JavaScript高级第五天学习总结—— ES6的新增语法、ES6 的内置对象扩展
ES6ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。ES6 实际上是一个泛指,泛指 ES2015 及后续的版本。为什么使用 ES6?每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。变量提升特性增加了程序运行时的不可预测性语法过于松散,实现相同的功能,不同的人可能会写出不同的代码ES6 的新增语法letES6中新增了用于声明变量的关键字let声明的变量只在所处于的块级有原创 2021-08-22 12:03:55 · 242 阅读 · 0 评论 -
JavaScript高级第四天学习总结—— 正则表达式、正则表达式在JavaScript中的使用、正则表达式中的特殊字符、正则表达式中的替换
正则表达式概述正则表达式正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式在JavaScript中,正则表达式也是对象正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。其他语言也会使用正则表达式,本阶段我们主要是利用JavaScript 正则原创 2021-08-22 09:47:23 · 375 阅读 · 0 评论 -
JavaScript高级第三天学习总结—— 函数的定义和调用、this、严格模式、高阶函数、闭包、递归
函数的定义和调用函数的定义方式方式1: 函数声明方式 function关键字 (命名函数)function fn(){}方式2: 函数表达式(匿名函数)var fn = function(){}方式3: new Function() (函数也是对象,所以可以new)var fn = new Function('参数1','参数2'..., '函数体')var f = new Function('a', 'b', 'console.log(a + b)');f(1, 2);原创 2021-08-21 23:52:06 · 508 阅读 · 1 评论 -
JavaScript高级第二天学习总结—— 构造函数和原型、继承、ES5中新增方法
构造函数和原型对象的三种创建方式1.利用 对象字面量 方式创建对象var obj = {};2.利用new Object()关键字 创建对象var obj = new Object();3.自定义构造函数方式创建对象function Person(name,age){ this.name = name; this.age = age;}var obj = new Person('zs',12);示例代码:<!DOCTYPE html><html lan原创 2021-08-21 22:08:28 · 447 阅读 · 1 评论 -
JavaScript高级第一天学习总结—— 面向对象、ES6 中的类和对象、类的继承、案例:面向对象版tab 栏切换
面向对象编程介绍两大编程思想面向过程面向对象面向过程编程 POP(Process-oriented programming)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。总结:按照步骤编程 (函数和变量)面向对象编程 OOP (Object Oriented Programming)面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。总结:将需求分析出一个一个的对象,然后在分析出对象中的属性和方法,最原创 2021-08-21 18:05:18 · 2200 阅读 · 10 评论 -
JavaScript第六天学习总结—— 简单数据类型和复杂数据类型
简单数据类型简单类型(基本数据类型、值类型):在存储时变量中存储的是值本身,包括string ,number,boolean,undefined,null// 简单数据类型 null 返回的是一个空的对象 object var timer = null;console.log(typeof timer); // object// 如果有个变量我们以后打算存储为对象,暂时没想好放啥, 这个时候就给 null 复杂数据类型复杂数据类型(引用类型):在存储时变量中存储的仅仅是地址(引用),通原创 2021-08-05 02:02:22 · 108 阅读 · 0 评论 -
JavaScript第六天学习总结—— 内置对象
JavaScript 中的对象分类自定义对象 、内置对象、 浏览器对象自定义对象和内置对象是JS 基础 内容,属于 ECMAScript;第三个浏览器对象属于 JS 独有的, JS API 内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法),内置对象最大的优点就是帮助我们快速开发内置对象JavaScript 提供了多个内置对象:Math、 Date 、Array、String等。查文档推荐MDN: https://devel原创 2021-08-05 01:48:51 · 233 阅读 · 0 评论 -
JavaScript第五天学习总结—— 对象、创建对象的三种方式、遍历对象
对象的相关概念什么是对象?在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CxMlEWd1-1628091491881)(C:\Users\26036\Desktop\images\图片3.png)]原创 2021-08-04 23:39:19 · 730 阅读 · 0 评论 -
JavaScript第五天学习总结—— 作用域、变量的作用域、作用域链、预解析
JavaScript基础第05天笔记作用域通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。简单理解:作用域就是代码起作用的范围作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。JavaScript(ECMAScript6前)中的作用域有两种:全局作用域局部作用域(函数作用域)全局作用域作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 文件。<script>原创 2021-08-04 15:56:19 · 107 阅读 · 0 评论 -
JavaScript第四天学习总结—— 函数
函数的概念函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用方法:实现了某个功能的一段代码alert():将内容以对话框的形式弹出到界面上函数就是方法,都可以理解为一个工具面向对象的三大特征:封装,继承,多态属性、方法、函数举例:.length 属性.toString() 方法String() 函数函数的使用使用步骤:声明函数和调用函数声明函数语法:// 声明函数function 函数名() { //函数体代码}注意:f原创 2021-08-04 14:50:33 · 227 阅读 · 0 评论 -
JavaScript第四天学习总结—— 数组
数组数组的概念数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式数组是指一组数据的集合,其中的每个数据被称作元素(项)在数组中可以存放任意类型的元素在数组中可以存放任意类型的元素,但是我们一般会把一组相关的,并且数据类型相同的数据一起存放数组是一种将一组数据存储在单个变量名下的优雅方式数组的理解:数据组合,数据集合创建数组JS 中创建数组有两种方式:利用 new 创建数组var 数组名 = new Array() ;var arr = new Array(原创 2021-08-04 00:53:38 · 214 阅读 · 0 评论 -
JavaScript第三天学习总结—— 三角形、九九乘法表
for循环案例求1-100之间所有数的平均值 // 1. 求1-100之间所有数的平均值 需要一个 sum 和的变量 还需要一个平均值 average 变量var sum = 0;var average = 0;for (var i = 1; i <= 100; i++) { sum = sum + i;}average = sum / 100;console.log(average);求1-100之间所有偶数和奇数的和// 2. 求1-100之间所有偶数和奇数的原创 2021-08-04 00:11:45 · 448 阅读 · 0 评论 -
JavaScript第三天学习总结——循环、代码规范、断点调试
循环for循环语法结构for 循环主要用于把某些代码循环若干次,通常跟计数有关系。目的:在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句语法结构:for(初始化变量; 条件表达式; 操作表达式 ){ //循环体}名称作用初始化变量通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。条件表达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出原创 2021-08-03 17:27:40 · 148 阅读 · 0 评论 -
JavaScript第二天案例总结——判断闰年、数字补零
案例—判断闰年//算法:能被4整除且不能整除100的为闰年(如2004年就是闰年,1901年不是闰年)或者能够被 400 整除的就是闰年// 弹出prompt 输入框,让用户输入年份,把这个值取过来保存到变量中// 使用 if 语句来判断是否是闰年,如果是闰年,就执行 if 大括号里面的输出语句,否则就执行 else里面的输出语句// 一定要注意里面的且 && 还有或者 || 的写法,同时注意判断整除的方法是取余为 0var year = prompt('请您输入年份:');i原创 2021-08-03 16:26:00 · 139 阅读 · 0 评论 -
JavaScript第二天学习总结—— 流程控制
流程控制概念在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能简单理解:流程控制就是来控制代码按照一定结构顺序来执行流程控制主要有三种结构,分别是顺序结构、分支结构和循环结构,代表三种代码执行的顺序分析图:顺序流程控制顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。分支流程控制分支结构由上到下执行代码的过程中,根据不同的条件原创 2021-08-03 16:18:09 · 197 阅读 · 0 评论 -
JavaScript第二天学习总结—— 运算符(操作符)
运算符的分类运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有:算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符算数运算符概念:算术运算使用的符号,用于执行两个变量或值的算术运算。运算符描述实例+加10+20=30-减10-20=-10*乘10*20=200/除10/20=0.5%取余数(取模)返回除法的余数9%2=1补充:%取余原创 2021-08-03 10:36:52 · 114 阅读 · 0 评论 -
JavaScript第一天学习总结—— 数据类型、解释型语言和编译型语言、关键字和保留字
数据类型数据类型简介为什么需要数据类型?在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。简单来说,数据类型就是数据的类别型号。比如姓名“张三”,年龄18,这些数据的类型是不一样的。变量的数据类型变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。JavaScript 是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过原创 2021-08-03 00:12:42 · 220 阅读 · 0 评论 -
JavaScript第一天学习总结—— 变量
变量的概念什么是变量白话:变量就是一个装东西的盒子。通俗:变量是用于存放数据的容器。 我们通过 变量名 获取数据,甚至数据可以修改。变量理解:变化的量,变化的内容,变化的数据变量存储数据理解:程序运行过程中的数据存储在内存中,但是内存比较大,为了方便管理,所以将内存分成一个一个的盒子(变量)来存储变量在内存中的存储本质:变量是程序在内存中申请的一块用来存放数据的空间。变量的使用变量的使用分为两步:变量的声明变量的赋值声明变量语法:var 变量名;va原创 2021-08-03 00:08:17 · 100 阅读 · 1 评论 -
JavaScript第一天学习总结——组成,书写位置,注释,输入、输出语句
初识JavaScriptJavaScript 是什么JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思)客户端:客户:用户,用户的计算机,计算机中的浏览器脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎,js翻译器)逐行来进行解释并执行现在也可以基于 Node.js 技术进行服务器端编程JavaScript的作用表单动态校验(密码强度检测) ( JS 产生最初的目的 )网页特效服务端开发(Node.js)桌面程序原创 2021-08-02 23:57:28 · 185 阅读 · 0 评论 -
JavaScript第一天学习总结
编程语言编程编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。注意:上面所定义的计算机指的是任何能够执行代码的设备,可能是智能手机、ATM机、黑莓PI、服务器等等。计算机语言计算机语言指用于人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。计算机语言的种类非常的多,总的来说可以分成机器语原创 2021-08-02 19:26:06 · 89 阅读 · 0 评论