您的位置:首页 > Web前端 > JavaScript

JavaScript基础知识整理

2016-07-19 20:31 621 查看

1.JavaScript的起源与发展

JavaScript是Netscape公司与Sun公司在1995年合作开发的一种脚本语言(JavaScript1.0),用于提高网页的可交互性。微软在IE3浏览器发布的时候推出了自己的VBScript语言,同时以JScript为名发布了自己的JavaScript的一个版本,做为一个追赶着以此很快追赶上了Netscape的步伐。JavaScript基于ECMAScript标准——描述了该语言的语法和基本对象。javascript组成DOM标准——描述处理网页内容的方法和接口。BOM标准——描述与浏览器进行交互的方法接口

2.什么是DOM?

简单来说DOM是一套对文档的内容进行抽象和概念化的方法。1998年10月W3C完成推出了标准化的DOM——第一级DOM。

3.JavaScript语法

两种引入方式:第一种是外联,在页面中加入外联链接:
<script src="myJs.js"></script>
第二种是写在页面内部,理论上可以写在页面任何地方:
<script>
//JS代码
</script>
最好的做法是把<Script>标签放到HTML文档最后,</body>标签之前。这样可以不影响HTML页面的加载。
JavaScript是解释型语言——逐行解释执行,Web浏览器负责完成的解释工作。
注释:
单行注释://自我提醒;
 //有注释是一件好事情
多行注释:/*自我提醒;
   有注释是一件好事情*/
注释的使用,有助于提高整个脚本的可读性。
变量:
JavazScript是一门弱类型的语言,在声明的时候不用声明数据类型。
var(关键字)+变量名(标识符)    
         var age=33;
         var gender="男";
数据类型:
  JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。typeof操作符  介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串:  ● "undefined"——如果这个值未定义;  ● "boolean"——如果这个值是布尔值;  ● "string"——如果这个值是字符串;  ● "number"——如果这个值是数值;  ● "object"——如果这个值是对象或null;  ● "function"——如果这个值是函数;

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息