IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript学习笔记(二) -> 正文阅读

[JavaScript知识库]JavaScript学习笔记(二)

JavaScript标识符和变量

一、命名规范

1、标识符

标识符是用来表示变量名、函数名等的有效序列,命名规则如下:

(1)必须以英文字母或下划线开头;

(2)必须由英文字母、数字、下划线组成;

(3)不能使用JavaScript内部的单词(如:NaN,underfind等。);

(4)名称对大小写敏感(name和Name是不同的标识符);

(5)不能使用JavaScript关键字和JavaScript保留字。

2、关键字

关键字是JavaScript中已经被赋予特定意义的一些单词,不能作为标识符来使用。

JavaScript中主要的关键字

breakcasecatchcontinuedefault
functiondoelsefinallyfor
deleteifininstanceofnew
returnswitchthisthrowtry
typeofvarvoidwhilewith

3、保留字

JavaScript中除了关键字以外,还有一些用于未来拓展时使用的保留字,保留字同样不能作为标识符。

JavaScript中主要的保留字

abstractbooleanbytecharclass
vardebuggerdoubleenumexport
extendsfinalfloatgotoimplements
importintinterfacelongnative
packageprivateprotectedpublicshort
staticsupersynchronizedthrowstransient
volatile

二、数据类型

   数据类型是每一种计算机语言的重要基础,JavaScript中的数据类型可分为字符型、数值型、布尔型、Null、Undefined和对象六种类型。

1、字符型(String)

字符型数据类型又称为字符串,由若干个字符组成,并且需要用单引号(’ ')或双引号(" ")封装起来,例如:“你好!”,“他说:‘好’”。

2、数值型(Number)

JavaScript中最基本的数据类型之一,该类型可分为整形、浮点型、内部常量、以及特殊值。

(1)整形:例如 100、-200、0等都是整数,除了十进制以外,还可以用八进制、十六进制表示;

(2)浮点型:例如 3.14、-10.23等都是浮点型数值,也可以采用科学记数法进行表示,如6.6E6表示为6.6×10^6;

(3)内部常量:JavaScript常用内部常量如下:

JavaScript常用内部常量及其说明

常量说明常量说明
Math.E自然数Math.LN22的自然对数
Math.PI圆周率Math.LN1010的自然对数
Math.SQRT22的平方根Math.LOG2E以2为底的e的对数
Math.SQRT1_21/2的平方根Math.LOG10E以10为底的e的对数

(4)特殊值:JavaScript常用特殊值如下:

JavaScript中的特殊值及其说明

特殊值说明
Infinit无穷大
Number.Nan非数字值(Not a Number)
Number.MAX_VALUE可表示的最大的数
Number.MIN_VALUE可表示的最小的数
Number.NEGITIVE_INFINITY负无穷大,溢出时返回该值
Number.POSITIVE_INFINITY正无穷大,溢出时返回该值

3、布尔型(Boolean)

布尔型是一种只含有true和false这两个值的数据类型,一般布尔型数据表示“真”或“假”。

4、Null

Null是一种特殊类型。也称为空类型,此类型只有一个值为null。表示“无值”。

5、Undefined

Underfined也是一类特殊的值,是指变量创建后还没有赋值前所具有的值。与null不同,null表示已经对变量赋值,只不过赋的值就是“无值”。

6、(Object)对象

对象是属性和方法的集合,对象的属性可以是任何类型的数据,甚至是另一种对象,而方法是定义在对象中的函数,用于实现特定的功能。

三、变量

前面我们已经了解对象的定义、命名方法以及存储的数据类型,那么接下来我们来了解一下对象的定义和注意事项。

1、(声明)创建变量

//var 变量名[=初值] [,变量名 [=初值]…];
var q;
var a = 1,b = "JavaScript";

2、注意事项

(1)var是关键字,声明时至少有一个变量;

(2)变量名要符合标识符命名规范;

(3)可以同时声明多个变量,之前用“,”隔开;

(4)可以遍声明边赋值;

(5)每条声明语句需要用“;”隔开。

四、转义字符

如果在字符串中涉及一些特殊字符,如“\”,“:”,“’”等,无法直接使用,需要采用转义字符的方式。
常用转义字符

转义字符代表含义转义字符代表含义
\b退格符\t水平制表符
\f换页符单引号
\n换行符"双引号
\r回车符\反斜线
\uhhhh编码转换

如有错误、欢迎指正!!!

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-26 08:46:34  更:2021-11-26 08:47:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:51:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码