javascript是弱类型语言,灵活性很强,掌握起来也比较难
javascript是基于对象的,不是面向对象的,运行在客户端的浏览器上
特点:
交互性(能够与客户端进行交互,支持与后台服务端进行异步交互,实现页面的动态刷新)
安全性(不允许访问本地硬盘)
跨平台(与平台无关,只要该平台使用的浏览器能解析javascript即能运行)
javascript与html结合的两种方式
demo.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<!-- 第一种方式,直接在html页面写javascript代码 -->
<script type="text/javascript">
alert("如果使用src引入js文件,这里的代码就不会被解析");
</script>
<!-- 第二种方式,通过src属性引入外部的js脚本文件 -->
<script type="text/javascript" src="demo.js">
</script>
</head>
<body>
</body>
</html>
demo.js
alert("我被写在了js脚本中");
javascript中的语法
关键字
该语言中具有特殊含义的单词
标示符
变量名,函数名
注释
// /**/
数据类型
决定内存中分配空间
运算符
对数据进行运算
语句
流程控制语句
函数
封装代码,提高复用性
数组
提供数据存储,容器
对象
对数据和函数的封装