WEB开发网
开发学院网页设计JavaScript JavaScript面向对象的支持(下) 阅读

JavaScript面向对象的支持(下)

 2010-09-14 13:37:33 来源:WEB开发网   
核心提示: // 各种直接量声明(一些错误格式或特例请查看JScript手册)//-// 1. Numbervar n1 = 11;// 普通十进制数var n2 = 013; // 八进制数var n3 = 0xB; // 十六进制数var n4 = 1.2; // 浮点值var n5 =.2; /

// 各种直接量声明(一些错误格式或特例请查看JScript手册)
//---------------------------------------------------------
// 1. Number
var n1 = 11;   // 普通十进制数
var n2 = 013;   // 八进制数
var n3 = 0xB;   // 十六进制数
var n4 = 1.2;   // 浮点值
var n5 = .2;   // 浮点值
var n6 = 1.0e-4; // (或1e-4)浮点值
// 2. String
var s1 = 'test'; // (或"test")字符串
var s2 = "testn";// 带转义符的字符串(转义符规则参见手册)
var s3 = "'test'";// 用""、''以在字符串中使用引号
var s4 = "xD";  // 用转义符来声明不可键入的字符
// 3. Boolean
var b1 = true;
var b2 = false;
// 4. Function
function foo1() {};    // 利用编译器特性直接声明
var foo2 = function() {}; // 声明匿名函数
// 5. Object
// * 请留意声明中对分隔符“,”的使用
var obj1 = null;     // 空对象是可以被直接声明的
var obj2 = {
 value1 : 'value',    // 对象属性
 foo1  : function() {}, // 利用匿名函数来直接声明对象方法
 foo2  : foo2      // 使方法指向已声明过的函数
}
// 6. RegExp
var r1 = /^[O|o]n/;   // 使用一对"/../"表达的即是正则表达式
var r2 = /^./gim;    // (注意,) gim为正则表达式的三个参数
// 7. Array
var arr1 = [1,,,1];   // 直接声明, 包括一些"未定义(undefined)"值
var arr2 = [1,[1,'a']]; // 异质(非单一类型)的数组声明
var arr3 = [[1],[2]];  // 多维数组(其实是从上一个概念衍生下来的
// 8. undefined
var u1 = undefined;   // 可以直接声明, 这里的undefined是Global的属性

上一页  4 5 6 7 8 9 10  下一页

Tags:JavaScript 面向 对象

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接