JavaScript(js)字面量,函数写法

JavaScript 字面量

在编程语言中,一般固定值称为字面量,如 3.14。

数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)。
3.14
1001
123e5

字符串(String)字面量 可以使用单引号或双引号:
"John Doe"
‘John Doe‘

表达式字面量 用于计算:
5 + 6
5 * 10

数组(Array)字面量 定义一个数组:
[40, 100, 1, 5, 25, 10]

对象(Object)字面量 定义一个对象:
{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}

函数(Function)字面量 定义一个函数:
function myFunction(a, b) { return a * b;}

JavaScript 函数

JavaScript 语句可以写在函数内,函数可以重复引用:

引用一个函数 = 调用函数(执行函数内的语句)。

function myFunction(a, b) {
    return a * b;                                // 返回 a 乘以 b 的结果
}

原文地址:https://www.cnblogs.com/wangdongwei/p/11219494.html

时间: 2024-10-03 23:27:18

JavaScript(js)字面量,函数写法的相关文章

Javascript——对象字面量常用写法以及规则

对象字面量 对象字面值是封闭在花括号对({})中的一个对象的零个或多个"属性名-值"对的(元素)列表.你不能在一条语句的开头就使用对象字面值,这将导致错误或产生超出预料的行为, 因为此时左花括号({)会被认为是一个语句块的起始符号. 以下是一个对象字面值的例子.对象car的第一个元素(译注:即一个属性/值对)定义了属性myCar:第二个元素,属性getCar,引用了一个函数(即CarTypes("Honda")):第三个元素,属性special,使用了一个已有的变量

JavaScript对象字面量

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script type="text/javascript

Scala函数字面量简化写法

Scala提供了多种方法来简化函数字面量中多余的部分,比如前面例子中filter方法中使用的函数字面量,完整的写法如下: (x :Int ) => x +1 首先可以省略到参数的类型,Scala可以根据上下文推算出参数的类型,函数定义可以简化为: (x) => x +1 这个函数可以进一步去掉参数的括号,这里的括号不起什么作用: x => x +1 Scala 还可以进一步简化,Scala允许使用”占位符”下划线”_”来替代一个或多个参数,只要这个参数值函数定义中只出现一次,Scala编

可以用作javascript异步模式的函数写法

1. 回调函数 f1(); f2(); function f1(callback) { setTimeout(function() { // f1的任务代码 callback(); }, 1000); } f1(f2);  2. 事件监听 f1.on('done', f2); function f1() { setTimeout(function() { // f1的任务代码 f1.trigger('done'); }, 1000); }  3. 发布 / 订阅 jQuery.subscribe

字面量和构造函数

字面量和构造函数 JavaScript中的字面量模式更加简洁.有表现力,而且在定义对象时不容易出错.本章将会讨论字面量,包括对象.数组和正则表达式字面量,以及为什么字面量要比等价的内置构造函数(如Object().Array()等)要更好.本章还会介绍JSON格式,JSON是使用数组和对象字面量的形式定义的一种数据交换格式.本章还会讨论自定义构造函数,包括如何强制使用new以确保构造函数正确执行. 为了方便使用字面量而不是构造函数,本章还会补充一些知识,比如内置包装构造函数Number().St

《JavaScript语言精粹》—— 函数篇

三.函数 (1) 函数对象 在JavaScript中,函数就是对象.对象字面量产生的对象连接到Object.prototype.函数对象连接到Function.prototype(但其实该对象原型也是连接到Object.prototype).每个函数在创建时会附加两个隐藏属性:函数的上下文和实现函数行为的代码(在JavaScript创建一个函数对象时,会给对象设置一个"调用属性"). 每个函数对象在创建时也会配送一个prototype属性.它的值是一个拥有constructor属性且值

JSON对象和JavaScript对象直接量的区别--不同之处

JSON对象和JS对象直接量 在工作当中,我们总是可以听到人说将数据转换为JSON对象,或者说把JSON对象转换为字符串之类的话,下面是关于JSON的具体说明. JSON对象并不是JavaScript对象字面量(Object Literals) 很多人错误的将JSON认为是JavaScript当中的对象字面量(object Literals),原因非常简单,就是因为它们的语法是非常相似的,但是在ECMA中明确的说明了.JSON只是一种数据交互语言,只有我们将之用在string上下文的时候它才叫J

Objective-C 之 Literals(字面量)

今天整理一下关于Objective-C Literals的内容,Literals翻译成字面量或者字面值,就是直接被写到源代码中的值.这不是一个陌生的概念,我们在写程序的时候能频繁的见到.我们很早就见过NSString 字面量了: NSString *greeting = @"Hello World"; 它的语法很简单,上面的代码就是通过在C字符串的前面加上@符号创建了一个NSString对象greeting,整段代码看起来简洁易懂,如果没有直接量语法,那么创建这个greeting可能就

对象字面量随笔

对象字面量: 在编程语言中,字面量是一种表示值的记法,例如,"Hello, World!" 在许多语言中都表示一个字符串字面量(string literal ).JavaScript也不例外,如10.true.false和null,它们分别表示一个整数.两个布尔值和一个空对象. JavaScript 支持对象字面量,允许使用一种简洁而可读的记法来创建对象. 对象字面量是一个 名/值 对列表,每个 名/值 对之间用逗号分隔,最后用一个大括号括起来.名/值对 表示对象的一个属性或方法,名和

Swift数组字面量

1 可以用一个数组字面量来初始化一个数组,简单地把一个或多个值放在一起就可以了.数组字面量的写法是一行用逗号隔开的值,并在行的两端用一对方括号包起来: 2 [value 1, value 2, value 3] 3 4 下面的例子创建了一个存放String类型值,名为shoppingList的数组: 5 var shoppingList: String[] = ["Eggs", "Milk"] 6 // shoppingList 用两个元素完成初始化 7 根据Str