
JavaScript
亖伍
这个作者很懒,什么都没留下…
展开
-
前端学习之JavaScript——内置对象
1. 内置对象JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于我们JS 独有的内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)内置对象最大的优点就是帮助我们快速开发JavaScript 提供了多个内置对象:Math、 Date 、Array、String等2. 查文档2.1 MDN学习一个内置对象的使用,只要原创 2020-08-11 08:09:04 · 905 阅读 · 0 评论 -
前端学习之JavaScript——对象
1. 对象1.1 什么是对象?在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的。属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)2. 创建对象的三种方式在 JavaScript 中,现阶段我们可以采用三种方式创建对象(object):利用字面量创建对象利用 new Object 创建对象利用构造函数创建对象2.1 利用字面量创建对象原创 2020-08-11 07:35:59 · 634 阅读 · 0 评论 -
前端学习之JavaScript——预解析
1. 预解析JavaScript 代码是由浏览器中的 JavaScript 解析器来执行的。JavaScript 解析器在运行 JavaScript 代码的时候分为两步:预解析和代码执行。预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 function 声明的变量在内存中进行提前声明或者定义。代码执行: 从上到下执行JS语句。预解析只会发生在通过 var 定义的变量和 function 上。学习预解析能够让我们知道为什么在变量声明之前访问变量的值是 undefine转载 2020-08-10 15:59:37 · 424 阅读 · 0 评论 -
前端学习之JavaScript——作用域
1. 作用域1.1 作用域概述通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。JavaScript(es6前)中的作用域有两种:全局作用域局部作用域(函数作用域)1.2 全局作用域作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 文件1.3 局部作用域 (函数作用域)作用于函数内的代码环境,就是局部作用域。 因为跟函数有关系原创 2020-08-10 15:14:45 · 344 阅读 · 0 评论 -
前端学习之JavaScript——函数
1. 函数的概念在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。2. 函数的使用函数在使用时分为两步:声明函数和调用函数。2.1 声明函数// 声明函数function 函数名() { //函数体代码}function 是声明函数的关键字,必须小原创 2020-08-10 14:49:23 · 505 阅读 · 0 评论 -
前端学习之JavaScript——数组
1、数组的概念数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。// 普通变量一次只能存储一个值var num = 10; // 数组一次可以存储多个值var arr = [1,2,3,4,5];2、创建数组JS 中创建数组有两种方式:利用 new 创建数组利用数组字面量创建数组2.1 利用 new 创建数组var 数组名 = new Array() ;var arr = new Array(原创 2020-08-10 14:23:00 · 651 阅读 · 0 评论 -
前端学习之JavaScript——流程控制 循环
1、循环循环目的在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句JS 中的循环在Js 中,主要有三种类型的循环语句:for 循环、while 循环、do…while 循环2、for 循环在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句2.1 语法结构for 循环主要用于把某些代码循环若干次,通常跟计数有关系。其语法结构如下:for(初始化变量; 条原创 2020-08-02 17:06:00 · 307 阅读 · 0 评论 -
前端学习之JavaScript——流程控制 分支
1、流程控制在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。简单理解: 流程控制就是来控制我们的代码按照什么结构顺序来执行流程控制主要有三种结构,分别是顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序。2、顺序流程控制顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。3、分支流程控制 if 语句3.1 分支结构由转载 2020-08-02 16:12:38 · 810 阅读 · 0 评论 -
前端学习之JavaScript——运算符
1、算数运算符1.1 算术运算符概述概念:算术运算使用的符号,用于执行两个变量或值的算术运算。1.2 浮点数的精度问题浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。var result = 0.1 + 0.2; // 结果不是 0.3,而是:0.30000000000000004console.log(0.07 * 100); // 结果不是 7, 而是:7.000000000000001所以:**不要直接判断两个浮点数是否相等 ! **1.3原创 2020-08-02 15:52:08 · 466 阅读 · 0 评论 -
前端学习之JavaScript——数据类型
1、数据类型简介1.1 为什么需要数据类型在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。简单来说,数据类型就是数据的类别型号。1.2 变量的数据类型变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。**JavaScript 是一种弱类型或者说动态语言。**这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。var age = 10;原创 2020-07-31 20:58:55 · 344 阅读 · 0 评论 -
前端学习之JavaScript——变量
1、变量概述1.1 什么是变量通俗:变量是用于存放数据的容器。 我们通过 变量名 获取数据,甚至数据可以修改。1.2 变量在内存中的存储本质:变量是程序在内存中申请的一块用来存放数据的空间。2、变量的使用2.1 声明变量// 声明变量 var age; // 声明一个 名称为age 的变量 var 是一个 JS关键字,用来声明变量( variable 变量的意思 )。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管age 是程序员定义的变量名,我们要原创 2020-07-30 22:46:14 · 447 阅读 · 0 评论 -
前端学习之JavaScript简介
1、JavaScript 是什么JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思)脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行现在也可以基于 Node.js 技术进行服务器端编程2、JavaScript 的作用-表单动态校验(密码强度检测) ( JS 产生最初的目的 )网页特效服务端开发(Node.js)桌面程序(Electron)App(Cordova)控制硬件-物联网(Ruff)原创 2020-07-30 22:07:17 · 272 阅读 · 0 评论