文章目录
前言
这篇文章是对JavaScript的概念,语法,变量的定义,数据类型之间的转化,函数定义等;文章题目只列出一部分内容。具体内容将会在正文中体现。
一、JavaScript的概述、特点、组成、注释
- 概述:JavaScript是一种
基于对象
和事件驱动
并具有安全性能的脚本语言
,有了JavaScript,可使网页变得生动。使用它的目的是与HTML超文本标识语言、Java 脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应用程序。它是通过嵌入或调入在标准的HTML语言中实现的。 特点
:
1.是一种解释型的脚本语言;
2.基于对象;
3.简单弱势型(弱势语言);
4.动态;
5.具有跨平台,JavaScript是依赖于浏览器本身,与操作环境无关。- 组成:
1.ECMAScript:规定了语法标准
2.BOM(Browser Object model):浏览器对象模型
3.DOW(Document Object model):文档对象模型 - 注释:
1.单行注释: //
2.多行注释: /* … */
二、JavaScript与HTML的结合方式
1.内容(在HTML中的书写位置有三个位置)
1.在开始标签中采用事件书写
2.在<script>...</script>
标签中书写
3.采用外部的js文件。(外部的js文件理论上后缀名可以是任何字符串,但不推荐这种写法)
2.代码如下(示例)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/b.abc" ></script> <!-- 引入外部js的文件 -->
</head>
<body>
<p onclick="alert(this.innerHTML)">在开始标签中采用事件书写</p>
</body>
</html>
<script type="text/javascript">
// alert("在<script>标签中书写");j
</script>
三、JavaScript的变量、数据类型、程序控制结构
1.内容
<1>变量
- 变量的定义方式:
1.采用var关键字
2.采用let关键字 区别
:
- var定义的变量是window对象的属性,所以采用window.变量的方式访问,而let定义的不是
- var定义的变量作用域是全局,let定义的是局部
- var定义的变量可以多次重复定义,但let不行
- 命名规范:
1.变量由字母、数字、下划线、$符号组成
2.数字不能开头
3.不能是关键字
<2>数据类型
- 内容:
名称 | 描述 |
---|---|
Undifined | 未知类型(是变量定义了,但没有给值时的类型) |
Number | 数字类型 |
String | 字符串类型 |
Boolean | 布尔类型(true,false) |
Function | 函数类型 |
Null | 空类型 (表示变量引用一个空对象) |
Object |