JavaScript

来源:互联网 发布:杭州大数据公司 编辑:程序博客网 时间:2024/05/21 17:30

1、JavaScript简介

JavaScript属于一种直译式脚本语言,用来创建动态交互的网页
1、JavaScript属于网络脚本语言
2、嵌入动态文本于HTML页面
3、JavaScript 用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。

JavaScript在开发中的的主要应用场景:
1、表单验证
2、获取DOM节点并操作
3、Ajax

2、JavaScript基础使用

1、JavaScript组成部分

核心(ECMAScript)
文档对象模型(DOM)
浏览器对象模型(BOM)

2、Javascript加载方式

内部使用

<script type="text/javascript">        alert(1);    </script>

外部引用:注意属性为:src

<script src="1.js"></script>     1.js 内容     alert(2);

3、JavaScript数据类型

1、基本数据类型
字符串String
数字Number
布尔Boolean

2、复合数据类型
数组Array
对象Object

3、特殊数据类型
空对象 Nulll
Undefined未定义

undefined表示变量声明但未初始化时的值,
null表示准备用来保存对象,还没有真正保存对象的值。从逻辑角度看,null值表示一个空对象指针。

4、注意:

1、Javascript中小数和整数都是数字类型,所以除法中没有整数,会出现小数。
2、字符串与数字相加,是字符串链接,如果相减,字符串直接转换成数字再相减。
3、Boolean类型可以进行运算,false就是0或者null,非0非空是true,默认用1显示。

3、JavaScript引擎

JavaScript引擎是一个专门处理JavaScript的脚本虚拟机,一般在浏览器中都有自带的

Google:V8,开放源代码,由Google丹麦开发,是Chrome浏览器的一部分。
微软:Chakra (JScript引擎),中文译名为查克拉,用于Internet Explorer 9的32位版本。
Mozilla:SpiderMonkey

JavaScript引擎的主要作用:
1、识别JS代码,解释,编译,执行。
2、创建DOM对象
3、预先执行最外层函数语句和全局变量语句

这里写图片描述

1 0
原创粉丝点击