Javascript中文字数量和功能的基本使用知识

Javascript中文字数量和功能的基本使用知识
Javascript的文字

程序设计语言中,文字量是常数,如3.14。

数字(数字)文字可以是整数或小数,也可以是科学计数(e)。

三点一四

一千零一

123e5
字符串(字符串)文字可以使用单引号或双引号,用双引号或单引号写:

无名氏

某个身份不明的人
表达式的字面表达式用于计算:

5 + 6

5 * 10
数组(数组)文字定义数组:

{ 40, 100, 1,5, 25, 10 }

对象(对象)文字定义对象:

{名字:约翰

函数(函数)字面定义函数:

函数MyFunction(A,B){ return a * b;}
Javascript function definition

Javascript使用关键字函数定义函数。

函数可以通过声明或表达式来定义。

函数声明

在前面的教程中,您学习了函数声明的语法:

函数的函数名(参数){
执行的代码
}
函数声明不会立即执行,需要时将调用它。

例子

函数MyFunction(A,B){
返回一个B;
}
注释分号用于分隔可执行Javascript语句。

因为函数声明不是一个可执行语句,所以它不会以分号结束。

功能性表达

Javascript函数可以用表达式定义。

函数表达式可以存储在变量中:

例子

函数(a,b){返回;
函数表达式存储在变量中之后,变量也可以用作函数:

例子

函数(a,b){返回;
var = x(4, 3);
上面的函数实际上是一个匿名函数(函数没有名称)。

函数存储在变量中,不需要函数名,通常由变量名调用。

注意,上面的函数以分号结束,因为它是一个执行语句。

函数()构造函数

在上面的例子中,我们理解函数是由关键字函数定义的。

函数还可以由内置的Javascript函数构造函数(函数())定义。

例子

var =新函数MyFunction(

var x = MyFunction(4, 3);
事实上,您不必使用构造函数:

例子

VaR MyFunction =功能(A,B){ return a * b }

var x = MyFunction(4, 3);

注释在Javascript中,而且很多时候,您需要避免使用新关键字。

功能提升(吊装)

在以前的教程中,我们学习了提升。

提升是Javascript acquies升级当前范围前的行为。

提升用于变量和函数的声明。

因此,函数可以在声明之前调用:

MyFunction(5);

函数MyFunction(Y){
返回y;
}
当使用表达式定义函数时,不能提升函数。

调用函数

函数表达式可以称为自调用。

自动调用表达式被自动调用。

如果表达式后面是(),它将被自动调用。

y不能从自身调用所声明的函数。

通过添加圆括号,结果表明它是一个函数表达式:

例子

(函数(){())
你好!;我会打电话给你
});
上面的函数实际上是一个匿名自调用函数(没有函数名)。

函数可以用作值。

Javascript函数用作一个值:

例子

函数MyFunction(A,B){
返回一个B;
}

var x = MyFunction(4, 3);

Javascript函数可以用作表达式:

例子

函数MyFunction(A,B){
返回一个B;
}

var x = MyFunction(4, 3)* 2;

函数是一个对象。

typeof运算符用于Javascript确定函数形式将返回到功能。

但是,Javascript函数被描述为一个更精确的对象。

javascript函数具有属性方法

的arguments.length属性返回的函数调用过程中接收的参数个数:

例子

函数MyFunction(A,B){
返回arguments.length;
}
toString()方法返回一个字符串的函数:

例子

函数MyFunction(A,B){
返回一个B;
}

VaR txt = myfunction.tostring();
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部