JavaScript复习笔记(一)

1、什么是JavaScript?

是一种脚本语言。

2、作用

HTML提供网页的结构,CSS用来制作网页的样式,JavaScript用来控制网页内容,增加动态效果。

3、语言组成

JavaScript由3部分组成:

  1. ECMA Script;
  1. DOM;
  1. BOM;

ECMA Script是JS的核心,定义了JS的语言规范。ECMA Script是一套标准,和实现的语言无关。

BOM:是浏览器对象模型。定义了一套操作浏览器标准的API。例如:弹框、控制跳转等动作

DOM:文档对象模型。DOm可以把HTML看作是文档树,通过DOM提供的API对树上的节点进行操作。
 

4、JavaScript的写法

CSS有三种写法:

  • 行内式
  • 内联式
  • 外联式

JavaScript也是有三种写法,和CSS的几乎一样。也是行内式、内联式、外联式。

5、注解

HTML的注解<!-- 注解内容 -->

CSS的注解/*注解内容*/

JavaScript的注解,和Java一样。

6、JavaScript 常用的5句代码

  1. 日志;
  1. 弹框
  1. 输入框
  1. 确认框
  1. document写入,但是很少用。

7、JS的数据类型

JavaScript是中一共有7种数据类型,其中基本的数据类型有5种,复杂的数据类型有2种。

  • string
  • number
  • Boolean

检测数据类型:

typeof(要检测的数据)

typeof 要检测数据

 

8Java Script变量和直接量

变量,是存储数据的标识符。主要的作用是存储数据。

直接量,就是直接把值写出来。

9、变量命名以及关键字、保留字

下划线、字母、$开头,后边可以接下划线、字母、$以及数字。

 

命名规范:

  1. 有意义;
  1. 驼峰命名。

10+JS中的意义

  1. 数学意义上的相加;
  1. 数学意义上的正负号;
  1. 字符串的连接符。

11、算数运算符和算数表达式

12math高级数学函数

13、赋值运算符

只有 “ = ” 一种。

14、关系运算符:

  • >
  • <
  • >=
  • <=
  • !=
  • == 判断值是否相等,忽略类型
  • === 判断是否相等,不忽略类型
  • !== 不全等

以上的表达式的表达式的结果是boolean

15、逻辑运算符:

与、或、非(和Java一样。)

16、复合算术表达式

  • +=
  • -=
  • *=
  • /=
  • %=

17、自增,自减

++--。写在前就是先做,写在后就是后做。

18、逗号

一个变量可以用逗号加小括号的形式赋值,结果是最后一个表达式的结果。

19、运算优先级

  • 小括号
  • 自增、自减
  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 复制运算符
  • 逗号

20nullundefined的区别

undefined是指变量已经定义,但是没有赋值;

null只能通过赋值获得,变量在任何时候都不会出现null

undefined == null

但是undefined !== null,因为数据类型不同。

21NaNisNaN

NaN是计算错误的时候出现的一个值。

isNaN是用来判断一个变量是不是NaN的方法,返回的结果是布尔值。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值