美文网首页
原始数据类型

原始数据类型

作者: 不落05 | 来源:发表于2023-05-10 10:40 被阅读0次

原始数据类型包括:布尔值、数值、字符串、nullundefined 以及 ES6 中的新类型 Symbol 和 ES10 中的新类型 [BigInt]

布尔值

let isDone: boolean = false;
// 编译通过

let isVisible: boolean = Boolean(1);
// 编译通过
let isVisible: boolean = new Boolean(1);
// 编译失败
// 因为Javascript,通过new生成返回的是一个包装对象,至于普通的boolean值可以调用Boolean对象上的方法是因为通过原型链的原因

数值

let decLiteral: number = 6;
let hexLiteral: number = 0xf00d;
// ES6 中的二进制表示法
let binaryLiteral: number = 0b1010;
// ES6 中的八进制表示法
let octalLiteral: number = 0o744;
let notANumber: number = NaN;
let infinityNumber: number = Infinity;

编译结果:

var decLiteral = 6;
var hexLiteral = 0xf00d;
// ES6 中的二进制表示法
var binaryLiteral = 10;
// ES6 中的八进制表示法
var octalLiteral = 484;
var notANumber = NaN;
var infinityNumber = Infinity;

其中 0b10100o744 是 ES6 中的二进制和八进制表示法,它们会被编译为十进制数字。
注意,16进制不会被转换,另NaN本身也是一个数字类型,Infinity也可以赋值给nubmer类型

字符串

可以使用string,也可以使用es6中的字符串模板写法。

空值

JavaScript 没有空值(Void)的概念,在 TypeScript 中,可以用 void 表示没有任何返回值的函数:

function alertName(): void {
    alert('My name is Tom');
}

声明一个 void 类型的变量没有什么用,因为你只能将它赋值为 undefined 和 null(只在 --strictNullChecks 未指定时):

let unusable: void = undefined;

Null 和 Undefined

在 TypeScript 中,可以使用 nullundefined 来定义这两个原始数据类型:

let num: number = undefined;

// 这样也不会报错
let u: undefined;
let num: number = u;

相关文章

  • JAVA的数据类型

    JAVA的数据类型主要分为,原始数据类型和非原始数据类型。原始数据类型就是JAVA自带的一些数据类型,非原始数据类...

  • JS基础 之最新8种数据类型(原始数据类型和引用数据类型)

    一、JS数据类型分为两类原始数据类型和引用数据类型 二、原始数据类型 javascript 的原始数据类型有七种,...

  • js数据类型的判断

    一、javascript的数据类型 js数据分为两种类型:原始数据类型(基本数据类型)和引用数据类型。原始数据类型...

  • js深度克隆

    在JAVAScript中数据类型分为两种,一种是原始数据类型,另外一种就是引用数据类型。 数据类型 原始数据类型:...

  • 达摩碎碎念--js基础知识

    1.原始数据类型: number,string,boolean,null,undefined。5种。原始数据类型存...

  • 对象的深度克隆

    首先了解js的数据类型。可以分为原始数据类型和对象类型数据。 原始数据类型指的是number、string、boo...

  • Javascript学习笔记——3类型、值和变量

    数据类型 java script的数据类型分为两类:原始类型和对象类型。 原始类型 原始类型包括数字、字符串和布尔...

  • TypeScript入门基础(数据类型、任意值)

    原始数据类型 JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象...

  • 【JavaScript】数据类型

    JavaScript的数据类型分为两种:原始类型和对象类型原始类型又叫基本数据类型对象类型又叫引用数据类型 区别:...

  • TypeScript学习——数据类型

    JS的数据类型 JS的数据类型分为两种:原始数据类型和对象类型 原始数据类型布尔值、数值、字符串、null、und...

网友评论

      本文标题:原始数据类型

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