跳转到内容

JavaScript/词汇表

来自维基教科书,开放世界中的开放书籍



我们试图在使用技术术语时保持维基教科书的一致性。因此,这里有一个简短的词汇表。

对象 对象是一个包含键值对的关联数组。这些对被称为属性。所有数据类型都源自对象 - 除原始数据类型外。
属性 对象的一部分键值对。键部分是字符串或符号,值部分是任何类型的值。
点表示法 使用点标识对象属性的语法:myObject.propertyKey
方括号表示法 使用方括号标识对象属性的语法:myObject["propertyKey"]
花括号表示法 使用 { } '字面' 表达对象的语法:const myObject = {age: 39}
函数 函数是由关键字 function、可选名称、开括号、可选参数和闭括号引入的代码块。
function greeting(person) {
  return "Hello " + person;
};

上面的函数是有名函数。如果您省略函数名称,我们将其称为匿名函数。在这种情况下,可以使用箭头语法 => 作为替代语法。

function (person) { // no function name
  return "Hello " + person;
};

// 'arrow' syntax. Here is only the definition of the function.
// It is not called, hence not running.
(person) => {
  return "Hello " + person;
};
// or:
(person) => {return "Hello " + person};

// assign the definition to a variable to be able to call it.
let x = (person) => {return "Hello " + person};
// ... and execute the anonymous function by calling the variable
// that points to it: x(...)
alert(  x("Mike")  );

// interesting:
alert(x);

// execute an anonymous function directly
((person) => {
  alert("Hello " + person);
})("Mike");
方法 方法是存储为对象键值对的函数。键代表方法名称,值代表方法体。可以使用以下语法定义和访问方法
let person = {
    firstName: "Tarek",
    city : "Kairo",
    show : function() {
             return this.firstName +
             " lives in " +
             this.city;
           },
};
alert(person.show());
回调函数 作为参数传递给另一个函数的函数。
控制台 每个浏览器都包含一个窗口,用于显示内部信息。它被称为控制台,通常不会打开。在大多数浏览器中,您可以通过功能键 F12 打开控制台。
数组中的单个值。与 '元素' 相同。
元素 数组中的单个值。与 '项' 相同。
参数 定义函数时,可以在其签名中声明变量,例如:function f(param1, param2)。这些变量称为参数
参数 调用函数时,可以声明要处理的变量,例如:f(arg1, arg2)。这些变量称为参数。参数替换了在函数定义期间使用的参数。
华夏公益教科书