一、JavaScript概述

1、javascripts的历史

  • 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase.(客户端执行的语言)。
  • Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator  2.0产品中开发出一套livescript的脚本语言,Sun和Netscape共同完成,后改名叫JavaScript。
  • 微软随后模仿在其IE 3.0的产品中搭载了一个JavaScript的克隆版叫JScript。
  • 为了统一三家,ECMA(欧洲计算机制造协会)定义了ECMA-262规范,国际标准化组织及国际电工委员会(ISO/IEC)也采纳ECMAScript作为标准(ISO/IEC-16262)。从此,web浏览器就开始努力(虽然有着不同的程度的成功和虽败)将ECMAScript作为JavaScript实现的基础。Ecmascript是规范。

2、ECMAScript

尽管ECMAScript是一个重要的标准,但它并不是JavaScript唯一的部分,当然,也不是唯一被标准化的部分,实际上,一个完整的JavaScript实现是由一下3个不同部分组成的:

  • 核心(ECMAScript)。
  • 文档对象模型(DOM)     Document  object model(整合js,CSS,html)。
  • 浏览器对象模型(BOM)  Broswer    object model (整合js和浏览器)。
  • JavaScript在开发中绝大多数情况是基于对象的,也是面向对象的。

                第 3 章  前端基础之JavaScript

简单地说,ECMAScript描述了以下内容:

  • 语法
  • 类型
  • 语句
  • 关键字
  • 保留字
  • 运算符
  • 对象(封装  继承  多态)基于对象的语言,使用对象。

 

二、JavaScript的基础

1、JS的引入方式

1 直接编写
    <script>
        alert('hello yuan')
    </script>
2 导入文件
    <script src="hello.js"></script>

 

2、js的变量、常量和标识符

1)、js的变量

x=5
y=6
z=x+y

在代数中,我们使用字母(比如x)来保存值(比如 5),通过上面的表达式z=x+y,我们能够计算出z的值为11.在JavaScript中,这些字母被称为变量。

那么如何在js中定义使用变量呢?

1.1)、声明变量时不用声明变量类型,全部使用var关键字;

var a;a=3;

1.2)、一行可以声明多个变量,并且可以是不同类型

var name="yuan", age=20, job="lecturer";

1.3)、声明变量时 可以不用var,如果不用var 那么它是全局变量

1.4)、变量命名,首字符只能是字母,下划线,$美元符  三选一,余下的字符可以是下划线,美元符号或任何字母或数字字符且分大小写,x与x是两个变量。

Camel 标记法
首字母是小写的,接下来的字母都以大写字符开头。例如:
var myTestValue = 0, mySecondValue = "hi";
Pascal 标记法
首字母是大写的,接下来的字母都以大写字符开头。例如:
Var MyTestValue = 0, MySecondValue = "hi";
匈牙利类型标记法
在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“
Var iMyTestValue = 0, sMySecondValue = "hi";

命名规范
命名规范

相关文章:

  • 2022-12-23
  • 2021-09-29
  • 2021-09-17
  • 2021-11-14
猜你喜欢
  • 2021-07-25
  • 2022-01-23
  • 2021-12-10
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案