06 2011 档案
摘要://if语句 //迭代语句 //for //do{} while() //while //for in var i = new Number(1); for (sProp in window) { document.writeln(i.toString() + "、 " + sProp + "<br />"); i++; } //有标签的语句 //break 语句和continue语句
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Ty...
阅读全文
摘要://String类是String原始类型的对象表示法。它以下列方式创建: var oStringObject=new String("String类的对象"); //String对象的valueOf()方法和toString()都会返回String型的原始值。alert(oStringObject.valueOf());alert(oStringObject.toString());alert(...
阅读全文
摘要:<script type="text/javascript"> //Object类//Object类具有下列属性://Constructor 对创建对象的函数的引用(指针)。对于Object类,该指针指向原始的object()函数//Prototype 对该对象的对象原型的引用。对于所有的类,它默认返回Object对象的一个实例。//Object类的方法://HasOwnProperty(pro...
阅读全文
摘要:<script type="text/javascript">//Number类是Number原始类型的引用类型,要创建Number对象,需要采用下面的对象: var oNumberObject=new Number(55); var iNumber=oNumberObject.valueOf();//valueof方法得到数字对象的Number原始值 alert(iNumber); //除了从...
阅读全文
摘要:<script type="text/javascript"> //typeof运算符采用引用类型存储值,会出现一个问题,无论引用的是什么类型的对象,它都返回"object"。ECMAScript引入java运算符instanceof类解决这个问题。 //instanceof运算符与typeof运算符相似,用于识别正在处理的对象的类型。与typeof方法不同的是,instanceof方法要求开发...
阅读全文
摘要:<script type="text/javascript">//Boolean类是原始Boolean原始类型的引用类型。//要创建Boolean对象,只需要传递Boolean值作为参数var oBooleanObject=new Boolean(true); //Boolean对象将覆盖object类的valueOf()方法,返回原始值,即true或者false。 //toString()方法...
阅读全文
摘要:<script type="text/javascript">//---------------转换成字符串------------------------//ECMAScript的Boolean值、数字和字符串的原始值是伪对象,这意味着它们实际上具有属性和方法。例如:var sColor="Red";alert("伪对象的属性length值:"+sColor.length);//尽管"Red"...
阅读全文
摘要:/*String是唯一没有固定大小的原始类型字符串字面量是由双引号(")或者单引号(')声明的。ECMAScript中的字符字面量:\n 换行\t 制表符……*/
阅读全文
摘要://ECMA-262中定义的最特殊的类型是Number类型。/*这种类型既可以表示32为整数,还可以表示64位的浮点数。直接输入的(不是从另外一个变量访问的)任何数字都被看做是Number型的字面量整数也可以被表示为八进制或者十六进制。最新的ECMAScript不支持八进制八进制以0开头十六进制以16为底*/var iNum=070;//alert(iNum);//输出56var iNum2=0...
阅读全文
摘要://boolean类型是ECMAScript中最常用的类型之一。//有两个值:true和false//false不等于0//0可以在必要时被转换为false
阅读全文
摘要://undefined实际上是从null派生来的,因此ECMAScript把他们视为相等的 alert(null==undefined); //输出为true 说明两者是相等的 /* 虽然这两者的值是相等的,但是他们的含义不同。 undefined是声明了变量但没有对其初始化赋予该变量的值 null:则用于表示尚未存在的对象。如果函数或者方法要返回的是对象,那么找不到该对象时, 返回的通常是nul...
阅读全文
摘要:undefined:undefined类型只有一个值,即undefined。当声明的变量未初始化时,该变量的默认值为undefined。 var oTemp; //alert(oTemp==undefined); //输出true 说明没有赋值的oTemp等于undefined //alert(typeof oTemp); //输出undefined 说明未赋值的oTemp是undefined类...
阅读全文
摘要:typeof 返回一个用来表示表达式的数据类型的字符串。 typeof[()expression[]] ; expression 参数是需要查找类型信息的任意表 达式。 说明 typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined." type...
阅读全文
摘要:1、ECMAScript的基础概念: 区分大小写变量是弱类型每行结尾的分号可有可无(最好还是加上)注释与java、C和php语言的注释相同括号表明代码块2、变量变量的定义:var 变量的名字。var test="hi",age=25;test和age属于两种不同的数据类型。与java不一样,ECMAScript中的变量并不一定要初始化变量命名的简单规则:第一:字符必须是字母、下划线、或者是美元符号第二:余下的字符可以是下划线、美元符号或者任意字母或者数字字符。第三:几个著名的命名规则:Camel标记法:首字母是小写,接下来的单词以答大写母开开头Pascal标记法:首字母答谢
阅读全文
浙公网安备 33010602011771号