JavaScript的基本概念

作者: C一C一 | 来源:发表于2019-06-05 16:17 被阅读150次

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构造函数;

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

相关文章

  • 老司机Studio 第四章

    Javascript初步 Javascript基本概念 Javascript 是 ECMAScript标准的一种实...

  • JSON格式

    JSON基本概念 JSON:JavaScript对象表示法(JavaScript object Notation)...

  • JSON数据格式

    基本概念 JSON:JavaScript对象表示法(JavaScript Object Notation); JS...

  • Ajax的学习

    Ajax Ajax的基本概念: AJAX = Asynchronous JavaScript and XML(异步...

  • 小红书阅读笔记~第三章

    JavaScript基本概念有什么:语法、数据类型、流程控制语句、理解函数。 JavaScript语法 ECMAS...

  • Babel在webpack中的相关配置及babel-polyfi

    1. babel基本概念简单来说babel是javascript的一个编译器,javascript不断的告诉发展,...

  • 现代JavaScript语言

    这篇文章主要介绍如何编写面向对象的JavaScript。我们先从现代JavaScript语言的基本概念开始介绍,然...

  • Ajax

    一、ajax基本概念 ajax即“Asynchronous Javascript And XML”(异步JavaS...

  • 《JavaScript 高级程序设计》学习笔记

    javascript 高级程序设计 在HTML中使用javascript 基本概念 1、 语法1.1 区分大小写1...

  • JavaScript的基本概念

    任何语言的核心,都必然会描述这门语言最基本的工作原理。而描述的内容通常都要涉及这门语言的语法、操作符、数据类型、内...

网友评论

    本文标题:JavaScript的基本概念

    本文链接:https://www.haomeiwen.com/subject/rltjxctx.html