JavaScript

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、预先执行最外层函数语句和全局变量语句

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值