JavaScript, param, var, function, let

发布时间 2023-07-12 17:37:31作者: sakura010

1. param
@param 标记提供函数参数的名称、类型和描述。
@param 标记要求您指定要记录的参数的名称。您还可以包括括在大括号中的参数类型和参数说明。
参数类型可以是内置的 JavaScript 类型,例如字符串或对象,也可以是代码中另一个符号的 JSDoc namepath。
e.g.
只注释变量名称:
/**
* @param somebody
*/


e.g.
注释变量名和变量类型:
/**
* @param {string} somebody
*/

e.g.

可以在变量说明前加个连字符,使之更加容易阅读:

/**
* @param {string} somebody - Somebody's name.
*/
2. var 语句 用于声明一个函数范围或全局范围的变量,并可将其初始化为一个值(可选)。
JavaScript 变量的创建也叫作"声明"一变量:
e.g. 
var carName;
变量声明后,变量为空 (没有值)。
为变量赋值,操作如下:
carName = "Volvo";
声明变量时,你同样可以为变量赋值:
var carName = "Volvo";
 
3. function
function 语句用于声明一个函数。函数声明后,我们可以在需要的时候调用。在 JavaScript 中,函数是对象,函数也有属性和方法。函数也可以通过表达式定义。e.g.
function myFunction() { // 声明一个函数
    document.getElementById("demo").innerHTML = "Hello World!";
}
 
myFunction(); // 调用函数
 
e.g.
var mergeAlternately = function(word1, word2) {
  ...
}
 
4. let
let 声明的变量只在 let 命令所在的代码块内有效。
使用 var 关键字声明的变量不具备块级作用域的特性,它在 {} 外依然能被访问到。
let 声明的变量只在 let 命令所在的代码块 {} 内有效,在 {} 之外不能访问。
Internet Explorer 11 及更早版本的浏览器不支持 let 关键字。