JavaScript简述
javaScript 是类型的面向对象。而不是正真的面向对象。
1.JavaScript 组成部分有三个,(1)核心(ECMAScript);(2)文档对象模型(DOM) (3)浏览器对象模型(BOM)
2.ECMAScript基础:变量是弱类型,定义变量时用var运算符,
ECMAScript原始类型有5程,Undefinde,Null,Boolean,Number和String
Undefined类型: 只有一个类型。即undefined
例:var oTemp
alert(oTemp==undfined); //true
var oTemp
alert(typeof oTemp); //outputs "undefined"
Null类型:
例:alert(null==undefined); //outputs "true"
因为undefined实际是从值null派生来的
Boolean类型:
例:var bFound=true;
var bLost=false;
Number类型: 这类型可以表示32位整数,还可以表示64位的浮点数。
String类型
3.强制类型转换
Boolean(value) --把给定的值转换成Boolean型
Number(value) --把给定的值转找成数字(可以是整数或浮点数)
String(value) --把给定的值转成字符串
4 typeof
判断是什么类型
特别的是 例:
function method(){
}
method() 返回的是undefined类型
5.instanceof
判断是什么引用类型
6 delete:delete 运算符删除对以前定义的对象属性或方法的引用
例: var o=new Object();
o.name="Ken";
alert(o.name); //outputs "Ken"
delete o.name;
alert(o.name); // outputs "undefined"
7 void 什么值都返回 undefined
* 这是我个人的看法.如果有什么不对的.请留言.我回改正.