JavaScript术语
作者:互联网
了解javascript中高度使用的术语,这将帮助您更好地学习javascript。
-
语法解析器:一个读取并确定其作用以及语法是否有效的程序。
-
词汇环境:物理上有东西位于你编写的代码中。
-
执行上下文:帮助正在运行的代码的包装器。
-
可变环境:变量的居住地及其关联方式。
-
范围:代码中可用的变量。
-
回调:回调是作为参数传递给另一个函数的函数。这种技术允许一个函数调用另一个函数。回调函数可以在另一个函数完成后运行。
-
异步:两个或多个对象或事件不存在或同时发生。
-
异步回调:异步编程是一种技术,它使您的程序能够启动潜在的长期运行任务,并且仍然能够在任务运行时响应其他事件,而不必等到该任务完成。
ELI5:
想象一下你在玩积木。你让你的朋友在他们建完一座塔后告诉你。当他们完成后,他们会大喊“完成!”这种喊叫就像异步回调——你的朋友在完成任务后告诉你,这样你就可以继续玩,而不必等待他们。 -
事件队列:事件队列负责将新功能发送到堆栈进行处理。它遵循队列数据结构,以保持所有操作都应发送执行的正确顺序。
-
类型:类型帮助我们理解和管理我们在代码中使用的不同类型的数据。把它们看作是事物的不同类别。
-
动态打字:动态打字是编程中的一个概念,变量的数据类型是在程序运行时确定的,而不是在编写代码时
-
静态键入:静态键入是编程中的一个概念,在编写代码时确定并明确声明变量的数据类型,并且在运行时无法更改。
-
原始类型:表示单个值的数据类型。
-
Javascript中的7种数据类型:
- 未定义
- 无效
- 布尔
- 字符串:字符序列
- 数字:浮点数
- 标志
- BigInt
-
运算符:取两个参数并返回一个值;
-
进格表示法:格格表示法是算术和逻辑公式和语句中常用的符号。
-
运算符优先级:首先调用哪些运算符函数?
-
关联性:从左到右或从右到左调用什么顺序运算符函数
-
胁迫:将一个值从一种类型转换为另一种类型
-
头等舱函数:你可以用其他类型做的一切,你可以用函数做。
-
函数表达式:函数表达式的工作原理就像函数声明或函数语句一样,唯一的区别是函数名称不是在函数表达式中启动的,也就是说,匿名函数是在函数表达式中创建的。函数表达式在定义后立即运行。
-
函数语句:函数声明(或函数语句)定义具有指定参数的函数,而不需要变量赋值。它们独立存在,即它们是独立的构造,不能嵌套在非功能块中。使用函数关键字声明一个函数。
-
IIFE:IIFE(立即调用函数表达式)是一个JavaScript函数,在定义后立即运行。
-
原型:JavaScript原型是一组共享的属性和方法,对象可以从中继承,作为创建对象并与之交互的蓝图。
标签:JavaScript,函数,运算符 来源: