在日常工作中用到的原生js很少,感觉自己已经把原生的js忘光了,在这里开始总结下js,就从最基础的开始吧!!! JavaScript的组成: 1、ECMAScript:解释器,翻译. 个人理解为就是解析程序语言。 2、DOM:Document Object Model. 操作页面元素 3、BOM:Browser Object Moder. 操作浏览器 JavaScript的数据类型: JavaScript用typeof来判断数据类型。 用typeof返回的数据类型有以下常见几种 undefined:两种情况下会出现1、没有声明。2、声明了但是没有赋值。 number string boolean function object 实例:
<script> | |
var a=12; | |
alert(typeof a); //number | |
a='abc'; | |
//alert(typeof a); //string | |
a=true; | |
//alert(typeof a); //boolean 布尔 | |
/*window.onload=function () | |
{ | |
a=document.getElementById('div1'); | |
alert(typeof a); //object | |
};*/ | |
a=function () | |
{ | |
alert('abc'); | |
}; | |
//alert(typeof a); //function | |
var b; | |
alert(typeof b); //undefined | |
/* | |
undefined 1.你真的就没定义 2.虽然定义了,但是没给值 | |
*/ | |
</script> |