javascript中的内置类型
来源:互联网 发布:域名为什么收费 编辑:程序博客网 时间:2024/06/06 23:17
原文链接:https://www.w3cschool.cn/javascript/javascript-built-in-types.html
我们可以使用new Object()
创建和使用自定义对象。
Javascript有许多其他引用类型。
内置类型有:
例子
我们可以使用new
来实例化每个内置引用类型,如下所示:
var items = new Array(); var now = new Date(); var error = new Error("Error."); var func = new Function("console.log("Hi");"); var object = new Object(); var re = new RegExp("\\d+"); /*www.w3cschool.cn*/console.log(typeof items);console.log(typeof now);console.log(typeof error);console.log(typeof func);console.log(typeof object);console.log(typeof re);
上面的代码生成以下结果。
字面形式
内置的引用类型也可以有文字形式。
要使用对象字面语法创建对象,请定义属性在大括号内的一个新对象。
属性由标识符或字符串,冒号和值,具有由逗号分隔的多个属性。
例如:
var book = { name : "JavaScript", year : 2015, website: "www.w3cschool.cn" };
要使用字符串文字作为属性名称,这对于有空格或其他特殊字符很有用:
var book = { "name": "Java Script", "year": 2015, "website": "www.w3cschool.cn" };
在上面的代码中创建的对象是逻辑上等同于以下内容:
var book = new Object(); book.name = "JavaScript"; book.year = 2015; book.website = "www.w3cschool.cn";
我们可以通过封闭来定义数组字面量在方括号中的逗号分隔值。
例如:
var colors = [ "A", "B", "C" ]; console.log(colors[0]); // "A"
上面的代码生成以下结果。
此代码相当于以下内容:
var colors = new Array("A", "B", "C") console.log(colors[0]); // "A"
上面的代码生成以下结果。
函数文字
我们使用它们的字面形式定义函数。
例如:
function myMethod(value) { return value; } // is the same as var myMethod = new Function("value", "return value;");
上面的代码定义了myMethod()函数,它返回任何值传递给它。
正则表达式字面量
JavaScript有正则表达式字面量来定义正则表达式而不使用RegExp
构造函数。
正则表达式文字模式包含在两个斜杠之间,并且任何其他选项是第二个斜杠后面的单个字符。
例如:
var numbers = /\d+/g; // is the same as var numbers = new RegExp("\\d+", "g"); console.log(numbers);
上面的代码生成以下结果。
当以字符串形式创建模式时,我们必须逃避任何反斜杠。
阅读全文
0 0
- javascript中的内置类型
- Java中的内置类型
- javascript中的内置对象
- javascript 中的内置函数
- JavaScript中的内置对象
- JavaScript 中的内置对象
- JavaScript中的内置对象
- JavaScript中的内置对象
- JavaScript中的内置函数
- JavaScript中的内置对象
- JavaScript中的内置对象
- JavaScript中的内置对象
- python中的内置基本类型
- JavaScript中的类型javascript
- C++中的内置类型以及类型转换
- 了解JavaScript中的内置对象
- 了解JavaScript中的内置对象
- 了解 JavaScript 中的内置对象
- Linux 上安装 rlwrap
- 各种内部排序算法复杂度的比较和排序方法的选择
- 洛谷P3258 [JLOI2014]松鼠的新家
- 数据结构封装之《LinkList单向链表》
- POJ 1949 Chores 笔记
- javascript中的内置类型
- 《Python编程入门经典》笔记
- 管道实现ps -aux | grep a.out
- 双向链表
- baidu
- 欢迎使用CSDN-markdown编辑器
- python-打开文件与读写文件
- 母牛的故事(蓝桥杯)
- 《Python网络数据采集》学习中遇到的问题