1.javascript的简介

是基于对象和事件驱动的语言,应用于客户端。

  • 基于对象:

    • 提供好了很多对象,可以直接拿过来使用
  • 事件驱动:
    • html做网站静态效果,javascript动态效果
  • 客户端:
    • 专门指浏览器

特点

  • 交互性:信息的动态交互
  • 安全性:js不能访问本地磁盘文件
  • 跨平台性:能够支持js的浏览器都可以运行

与java的区别

  • 不同的开发公司
  • js基于对象,Java面向对象
  • js是弱类型的语言 var m = "10";
  • js通过浏览器解释就能执行

js的组成

  • ECMAscript:ECMA(欧洲计算机协会),由这个组织制定js的语法,语句……
  • BOM:(Browser Object Model)浏览器对象模型,对浏览器相关的对象进行操作。
  • DOM:(Document Object Model)文档对象模型,对网页里的内容进行操作。

2.js和html的结合方式

使用<script>标签

<script type="text/javascript">
……
</script>

使用<script>标签引入一个外部的js文件

<script type="text/javascript" src="xxx.js" >

// 使用这种方式,在<script>标签里写的js代码,浏览器不会再执行。

3.js的原始类型和声明变量

定义变量:使用关键字var

js的原始类型

  • string:字符串 var str = "abc";
  • number:数字类型 var m = 123;
  • boolean(true和false):var flag = true;
  • null:获取对象的引用,null表示引用对象为空,所有对象的引用也是object,null也是一个object

typeof():查看当前变量的数据类型

4.js的语句