- 博客(8)
- 收藏
- 关注
原创 ES6常用知识总结
ES6 · 概述 ES6全称ECMAScript ECMAScript是一种由Ecma国际通过ECMAA-262标准化的脚本程序设计语言。 这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是JavaScript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。 · let和const 传统定义变量和常量的方式统一使用var 而ES6中定义变量的方式有两种,一种是let,另一种是const。 let可以解决var的变量穿透问题。
2021-06-07 17:24:07 104 1
原创 JavaScript简单数据类型和复杂数据类型与堆和栈
简单数据类型和复杂数据类型 简单数据类型又叫基本数据类型或者值类型,复杂类型又叫引用类型。 值类型:简单数据类型/基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型。 string number boolean undefined null 引用类型:复杂数据类型,在存储时变量中存储的仅仅是地址(引用),因此叫做引用数据类型。 通过new关键字创建的对象(系统对象,自定义对象) 如:Object Array Date等。 堆和栈 堆栈空间分配区别: 1.栈(操作系统):由操作系统自动分配释
2021-06-05 10:12:42 118 1
原创 JavaScript内置对象总结
内置对象 JavaScript中的对象分为3种:自定义对象、内置对象、浏览器对象。 前面两种对象是JS基础内容,属于ECMAScript;第三个浏览器对象,属于我们JS独有的。 内置对象就是指JS语言自带的一些对象,这些对象供开发使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)。 内置对象最大的优点就是帮助我们快速开发。 JavaScript提供了多个内置对象,Math、Date、Array、Srting等。 Math对象 Math:是一个内置对象,它具有数字常数和函数的属性和方法。不
2021-06-03 13:25:01 192 1
原创 JavaScript对象总结
对象 1. 什么是对象 现实生活中万物都可以是对象,对象是一个具体的实物,看得见也摸得着的实物。 例如:一本书,一辆车或者一个人;一个数据库,一张网页,一个与远程服务器的连接也可以是对象。 在JavaScript中,对象是一组无序的相关属性和方法的集合。 其中所有事物都是对象,例如:字符串、数值、数组、函数等。 对象是由属性和方法组成的。 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词) 2.为什么需用对象
2021-05-19 21:08:26 168
原创 JavaScript预解析总结
预解析 浏览器中有JavaScript解析器来执行JavaScript代码。 JavaScript解析器在运行代码时分为两步:预解析和代码执行。 预解析 :JS解析器会把JS里所有的var和function提升到当前作用域的最前面。 代码执行 :按照代码书写的顺序,从上到下往下执行。 预解析还分为变量预解析(变量提升)和函数预解析(函数提升) 变量提升 :就是把所有声明变量的提升到当前作用域的最前面。(不提升赋值操作) 函数提升 :就是把所有函数声明提升到当前作用域的最前面。(不调用函数)
2021-05-13 21:56:43 60
原创 JavaScript的作用域总结
作用域 1.1 作用域的概述 一般来说,程序代码中所用到的名字都是有一定的作用范围的,而这个作用范围就是 作用域。 作用域的好处首先有减少了代码内名字的冲突,然后提高了程序逻辑的局部性,还增强了程序的可靠性。 JavaScript作用域:就是代码名字(变量)在一定范围内起作用和效果。 1.2 JS的两种作用域 在es6版本之前JS有两种作用域,名字分别是全局作用域和局部作用域。 全局作用域:就是html里面的整个script标签,或者是一个单独的JS文件。 局
2021-05-12 21:40:22 75
原创 JavaScript的函数总结
函数的概念 函数:一段可以被重复调用的代码块。 使用函数时,先声明函数,然后再调用函数。 声明函数 代码格式如下: function 函数名 () { //函数体 } - function是声明函数的关键字,必须全部小写。 - 函数一般都是用来做某件事情,所以函数名一般都是动词。 - 函数许愿自行调用,如果不调用就不会运行。 - 调用函数 调用函数的代码如下: 函数名(); - 调用函数的代码一般跟在声明函数的后面,调用时必须加上小括号。 - 口诀:函数不调用,自己不执行。
2021-05-12 11:21:56 143
原创 写一个函数,用户名输入任意两个数字的任意运算。(JS代码)
可以让用户输入的简易计算器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
2021-05-09 22:37:12 906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人