1. JavaScript 的诞生
1995年,Netscape(网景公司)一程序员和与sun公司联合开发的一门脚本语言,初始名为Mocha,1995年9月改为LiveScript。最终名为JavaScript。
2. JavaScript 的版本
JavaScript这种语言的基本语法结构是由ECMAScript来标准化的, 所以我们说的JavaScript版本一般指的是ECMAScript版本。1997年7月,ECMAScript1.0发布。至今ECMAScript13.0。
3. JavaScript语言介绍
JavaScript是一种专为与网页交互而设计的脚本语言(弱类型、面向对象、解释型、客户端脚本语言), 具有较强的逻辑性且不需要服务器的支持。是在程序的运行过程中逐行进行解释(单线程)。
特性:1. 脚本语言 2.基于对象 3. 简单 4. 动态性 5. 跨平台性
3.1 JavaScript由三部分组成:
1. 核心(ECMAScript):是一种由ECMA国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。ECMAScript 定义的只是这门语言的基础,他的组成部分有:语法、类型、语句、关键字、保留字、操作符、对象等。
2. 浏览器对象模型(BOM):Browse Object Model, 浏览器对象模型,提供与浏览器交互的方法和接口(API),开发人员使用BOM可以控制浏览器显示页面以外的部分。
3. 文档对象模型(DOM):Document Object Model,文档对象模型,提供访问和操作网页HTML内容的方法和接口。
4.JS变量、关键字、命名规范
使用var关键字定义变量:
var age == 20; //var 是关键字,age是变量名,20为给变量赋的值
变量的命名规范:
1, 变量名可以是数字,字母,下划线_和美元符$组成;
2, 第一个字符不能为数字
3, 不能使用关键字或保留字
4, 标识符区分大小写,如:age和Age是不同的变量。但强烈不建议用同一个单词的大小写区分两个变量。
5, 变量命名尽量遵守驼峰原则: mySalary
5.js数据类型
1.Boolean: 布尔类型
2.Number:数字(整数int,浮点数float)
3.String:字符串
4.Object:对象 (包含Array数组 )
5.特殊数据类型 Null、Undefined。Null:只有定义变量时赋值为null,typeof操作符检测null会返回object。 Undefined:定义变量时不赋值。Undefind为Null的派生子类(Null类型中的特殊类型),但是两者的数据类型不一样。
原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/277143.html