JavaScript 基础语法 02

小微 科技JavaScript 基础语法 02已关闭评论111字数 1429阅读模式
摘要数据类型在 JavaScript 中定义变量的时候使用的是 let/var,例如:let num = 18let str = &39;这两种方式定义的变量有什么区别呢?这里...

数据类型

在 JavaScript 中定义变量的时候使用的是 let/var,例如:文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

let num = 18
let str = &39;

这两种方式定义的变量有什么区分呢?这里定义的两个变量 num 以及 str 的数据类型不同。例如:描写春秋以及工资通过数字来描写,注册某个网站的时候使用的账号以及昵称可以是英文字母的组合。不同的数据是由不同的类型来描写的。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

下面咱们就开始学习 JavaScript 中的数据类型。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

JavaScript 中的数据类型可以分为两大类:基本数据类型、繁杂数据类型。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

  • 简单数据类型

文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

    • Number
    • String
    • Boolean
    • null
    • undefined
    • BigInt - 新增
    • Symbol - 新增

文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

  • 繁杂数据类型

文章源自微观生活(93wg.com)微观生活-https://93wg.com/4374.html

    • Object

简单数据类型

简单数据类型又叫基本数据类型、原始数据类型。

这里咱们先来学习简单数据类型中的前5种。

Number 类型

在 JavaScript 中整数以及浮点数都属于 Number 类型,也就是所有的数值类型都是 Number 类型。

  • 数值字面量
    • 数值的固定值表示法
    • 通俗点说就是用字面的情势来代表这类类型的数据
    • 110、1024、60.5
  • 数值判断
    • NaN:not a number,JavaScript 中一个特殊的值,即非数字
    • isNaN:is not a number,JavaScript 中的一个办法用来判断一个值是不是不是数字
  • 示例

// 返回 NaN,不是一个数字
let n = 5 * &39;;

// 返回 false,即无论带不带引号都是一个数字
isNaN;
isNaN;

// 返回 true,不是一个数字
isNaN;

注意:在节制台中打印的数值类型的值是有色彩的。

String 类型

  • 把多个字符组成一串,就是一个字符串。
  • 字符串字面量:字面情势来代表字符串数据
    • &39;,&34;
  • 定义字符串的时候用单引号以及双引号均可以

let userName = &39;;
let nickName = &34;;

在定义字符串的时候咱们举荐使用单引号,这是由于 HTML 中属性值使用双引号包裹,有的时候 HTML 以及 JavaScript 可能会嵌套书写,为了区别 HTML 的属性以及 JavaScript 中的字符串,所以这里始终举荐字符串使用单引号。

  • 转义符

你尝试打印 &39;,注意打印的结果中要包括单引号。实现不了吧?这是由于引号在 JavaScript 中有特殊的含意,如果咱们想要打印引号的话,可以取缔引号在 JavaScript 中的特殊含意

let userName = &39;教瘦\\&39;;
console.log;

\\ 在这里的作用是取缔后面修饰符号的特殊含意,相似的内容,见下表:

Boolean 类型

布尔类型是一种专门为了编程设置的一种语法,主要用来表示一个结果的成立与否,其值只有两个 true 以及 false 。

  • Boolean 字面量: true 以及 false,区别大小写
  • 计算机内部存储:true 为1,false 为0

undefined 类型

undefined 类型只有一个值:undefined。代表变量定义了,然而没有赋值。

var a;
// 输出 undefined
console.log;

// or
let b;
// 输出 undefined
console.log;

null 类型

null 类型只有一个值:null。代表变量赋值了,然而值代表的是空。

var a = null;

let b = null;

// 变量a以及b都赋值了,值为 null

繁杂数据类型

繁杂数据类型:Object。由于比较繁杂所

以上就是微观生活(93wg.com)关于“JavaScript 基础语法 02”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/4374.html