JS基础
、Curry
这个作者很懒,什么都没留下…
展开
-
JS中普通函数与构造函数
一、普通函数遵循小驼峰命名规则,构造函数遵循大驼峰命名规则 二、普通函数调用直接函数名加上(),括号中可以填入相应的参数;构造函数的调用需要使用关键字new,例子如下: // 普通函数声明 function run () { console.log('I can run!!'); } // 普通函数的调用 console.log(run()); // 构造函数声明 function Person(name,height) { this.name = na.原创 2020-08-29 15:02:15 · 473 阅读 · 0 评论 -
JS预编译
大家都知道JS是单线程并且是解释性语言,单线程大家可能都大概知道是怎么回事,那么解释性语言大家又知道是什么东西吗? 首先,解释性语言与和编译性语言通常是用来相互比较的。解释性语言就是执行代码的时候,一句一句进行翻译,通常一段代码往往需要多次翻译。而编译性语言就是一次性把所有的代码进行翻译。 JS是解释性语言,执行代码会对代码一句一句进行翻译,但是在执行代码之前,有一个十分重要的环节,就是预编译环节。 预编译环节主要是对变量声明提升以及把函数声明提到代码段的最上方。 预编译通常有四步: 创建AO对象(Act原创 2020-08-28 10:59:39 · 137 阅读 · 0 评论 -
JS中的数据类型
首先JS中的数据类型分为两大类:1、简单数据类型 2、引用数据类型 一、简单数据类型 简单数据类型也称作值类型,有:String、Number、Boolean、Null、Undefined、Symbol 共6种,其中Symbol是ES6中新引入的简单数据类型 二、引用类型 引用类型有:Function、Array、Object 共三种 三、简单数据类型(值类型)与引用类型的区别 首先,不管事简单数据类型还是引用类型,声明的时候都会在栈中存储相关的数据。而两者不同的是,简单数据类型在栈中存储的直接就是相关变原创 2020-08-25 18:57:44 · 106 阅读 · 0 评论