ECMAScript基础语法

ECMAScript基础语法

1、JavaScript 的概述

A.Java和JavaScript的关系
    没有半毛线的关系. "雷锋"和"雷峰塔"


B.JavaScript的分类
    a. ECMAScript JavaScript的标准语法
    b. BOM 浏览器对象模型 Browser
    c. DOM 文档对象模型  Document

2、JavaScript 和 HTML 结合的方式

A.内部定义
    <script>
    //简单的JavaScript语法. alert 相当于 sout
    alert("HelloWorld");
    </script>


B.外部引入
    <!--src里面是js文件的路径-->
    <script src="../javascript/a.js"></script>
注意:
    1. <script>可以定义在html页面的任何地方。但是定义的位置会影响执行顺序。
    2. <script>可以定义多个。

3、注释

A.单行注释
    //这是单行注释


B.多行注释
    /*
        这是多行注释
    */

4、数据类型

A.原始数据(基本数据类型)
    a. number (整数,小数,NaN not a number)
    b. string
    c. boolean
    d. null
    e. undefined


B.引用数据类型:(对象)

5、变量的使用

A.定义方式
    var 变量名称 = 变量值;


B.了解语法(写到HTML页面当中)
    document.write("<br>");  //可以把换行符写入到HTML文件当中


C.判断数据类型的操作
    a.语法格式
        typeof(变量名称) 返回值就是数据类型
b.注意事项
    null 的typeof函数的返回值结果是 object 类型,这是JavaScript的bug

6、比较运算符

== 和 === 的区别在哪里?
    a.双等比较的是 数据值 是否相等 "123"==123  true
    b.三等比较的是 比较数据类型是否相等,再看数据值是否相等 "123"===123  false

7、逻辑运算符”非”!的转换

A.number: 0或NaN为false,其他为true
B.string: 空字符串""为false,其他为true
C.null和undefined: 全是false
D.对象:全部是true
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值