4.原始数据类型

javascript的类型分为两种:原始类型和引用类型(见js->数据类型)

原始类型:boolean 、number、string、 null、undefined

下面就分别讲下这五种原始类型在typescript中的应用

1.boolear

3行是常用的定义方法,7行说明不可用构造函数定义boolean值,9行可以直接调用Boolean来定义布尔值,其中0位false,其余数值为true

2.number

和JavaScript中一样在typescript中number全是浮点值,且支持二进制、八进制、十六进制,均转换成十进制

3.string

支持在模板字符串中嵌入表达式,前提:使用 ` 引起来(不是单引号是键盘左上角的重音符)内部用${}包含

支持拼接

4.null和undefined

3和6行定义均可,由于null和undefined是所有类型的子类型,所以null和undefined可以赋值给其余的几个类型的变量,反之不行

5.void

在typescript中可以用void表示没有任何返回值的函数

若声明一个void类型的变量,只能给其赋值为undefined和null,且void类型的变量不能赋值给number类型的变量

时间: 2024-10-07 11:34:19

4.原始数据类型的相关文章

Java中原始数据类型存放位置理解

原始数据类型的变量存放在栈还是堆,应该由上下文去决定. 如下所示的局部方法中,定义了本地变量a,且为原始数据类型,所以存放在栈中. public void func(){ int a = 3; } 再如下所示类中,定义了局部变量a,且为原始数据类型,而类被创建为对象后,为引用类型,那么这个对象存放在堆中,同时局部变量a也会随这个对象存放在堆中. public class Test{ public int a = 3; }

JavaScript基础原始数据类型的封装对象(Primitive Wrapper Object)

JavaScript提供了5种原始数据类型:number, string, boolean, null, and undefined.对于前面3个,即number, string, 和boolean提供了封装对象,这些对象的构造函数是Number(), String(), 和Boolean().下面的代码展示了原始数据类型和它们的封装对象之间的不同: // a primitive number var n = 100; console.log(typeof n); // "number"

Java parseInt_使用此方法得到的原始数据类型的一个特定的字符串

Java parseInt解释加方法示例 使用此方法得到的原始数据类型的一个特定的字符串. parseXxx()是一个静态方法,可以有一个参数或两个 java parseInt()                       语法:   static int parseInt(String s)                             static int parseInt(String s, int radix)                      参数:String s

javascript 的原始数据类型

javascript 的原始数据类型有五种,分别是Number.String.Boolean.null.undefined 原始类型数据的特点:值保存在变量本地,且赋值给其他变量后,其它变量改变不影响原来的值. 一.Number类型: 专门保存数字的类型,可用于进行数学计算等的数值. 所占空间:64位(8个字节)二进制保存.注:一个字节8个位. 强调:数字所占的空间与数值的大小没有关系,均占8个字节. 在Number类型中,经常会因为舍入误差引起错误; 舍入误差:因为计算机中无法精确表是十分之一

原始数据类型与表达式

1.数据类型:就是指一组数据和堆砌所能进行的操作的集合. 2.java中的原始数据类型: ①  int --- 值域 : -2 31   ~   231 ② dounle --- 双精度实数(64位) --- 运算符 : &&(与).||(或).!(非).^(异或) ③ char --- 字符(16位) 3.表达式 ① 运算符优先级:* 和 / 以及%的优先级高于+和-:优先级越高,越早运算. ② 逻辑运算符优先级: ! > && > || 4.类型转换 注意:

Algs4-2.1.26原始数据类型

2.1.26原始数据类型.编写一个能够处理int值的插入排序的新版本,比较它和正文中所给出的实现(能够隐式地用自动装箱和拆箱转换Integer值并排序)的性能.答:原始数据类型相对对象类型约有15%以上的性能提升.public class Insertion{    public static void sort(Comparable[] a)    {        int N=a.length;        for (int i=0;i<N;i++)        {           

原始数据类型

byte:byte数据类型是8位有符号二进制补码整数.它的最小值为-128,最大值为127(含). short:short数据类型是16位带符号的二进制补码整数.它的最小值为-32,768,最大值为32,767(含). int:默认情况下,int数据类型是32位带符号的二进制补码整数,其最小值为-2 31,最大值为2 31 -1. long:long数据类型是64位二进制补码整数.带符号的long的最小值为-2 63,最大值为2 63 -1. float:float数据类型是单精度32位IEEE

原始数据类型和引用数据类型

原始数据类型 的创建方式 直接量/字面量  var num = 1; 数字对象 var num = new Number(1); 原始数据类型只能读属性 不能操作属性 读属性的时候会经历一个过程 就是 new Number(1) ,把字面量的类型转换为对象类型 ,然后读属性. 但是不能添加,或者修改  ,也会进行一个过程 现在 new Number()上面添加一个属性 然后执行 delete 语句 这个过程称为:包装类过程. 原文地址:https://www.cnblogs.com/zhangc

typeScript-基础知识-4-1原始数据类型

JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types). 原始数据类型包括:布尔值.数值.字符串.null.undefined 以及 ES6 中的新类型 Symbol. 本节主要介绍前五种原始数据类型在 TypeScript 中的应用. 布尔值: 布尔值是最基础的数据类型,在 TypeScript 中,使用 boolean 定义布尔值类型: let isDone: boolean = false; // 编译通过 //

PHP支持的原始数据类型

在PHP语言的环境下,支持8中原始数据类型. 1.四种标量类型 boolean (布尔类型,true和false) <?php //声明一个布尔类型变量,使用关键字true或者false,不区分大小写 $var = true; ?> integer (整型) <?php //声明整型 $a = 1234; // 十进制 $b = -1234; // 负数 $c = 0123; // 八进制 (等于十进制 83),前面加0(零)作为标识. $d = 0x1A; // 十六进制 (等于十进制