web前端学员笔记JavaScript < ES5、ES6、ES7、… >

JavaScript的基本概念

2019-06-05  本文已影响150人  C一C一

JavaScript实现

完整的JavaScript应该由三个不同的部分组成,分别是:ECMAScript(核心)、DOM(文档对象模型)、BOM(浏览器对象模型)。

ECMAScript:用来提供核心语言。

ECMAScript的语法借鉴了c语言以及其他c语言的语法。 ECMAScript中的变量、函数名、操作符都区分大小写,所以变量名test和Test分别表示两个不同的变量。

ECMWScript的注释包括单行注释和块级注释。

单行注释开头为两个斜杠: // 单行注释;

块级注释为一个斜杠和一个星号:开头 /* 结束*/;

关键字

var;for;do;break;return;function...

关键字可用于表示控制语句的开始或结束,或者用于执行特定的操作等。

变量

ECMAScript的变量可以用来保存任何类型的数据,emmm就是用来保存值的占位符。

定义变量时使用var来定义,var后面跟变量名: var name = .…。

数据类型

ECMAScript中有5种简单数据类型

  1. Undefined:未定义;

使用var声明变量但没为其赋值,这时变量为Undefeated。

  1. Null:空;

Null表示空对象指针。如果定义的变量准备用来保存对象,那么最好将其赋值为null。

  1. Boolean:布尔;

Boolean类型有两个值true和false;

Boolean值用于条件判断,最后获取到是‘真’或者‘假’。

  1. Number:数字;

Number的数值类型可分为两种分别为整数和浮点数。

整数 可以通过十进制、八进制、十六进制的字面值来表示。(默认十进制)

浮点数 就是我们经常说的小数。

NaN是not a number 的简写,即非数字。

数值转换:有三个函数可以把非数值转换为数值: Number() , parseInt() , parseFloat() 。第一个可以用于任何数据类型,后两个则专门用于把字符串转化为数值。

  1. String: 字符串;

字符串可以由双引号或者单引号表示。字符串的值,在创建后是不可改变的。

转换字符串的方法toString();数字、布尔值、对象、字符串都有这个方法。null和undefeated可以使用string();

Object:对象

Object是一组数据和功能的集合。

创建Object实例的的方式有两种。

第一种是使用new操作符后跟Object构造函数;

第二种方法是使用对象字面量表达式。

上一篇 下一篇

猜你喜欢

热点阅读