其它数据类型|学习笔记

简介: 快速学习 其它数据类型

开发者学堂课程【JavaScript 入门与实战:其它数据类型】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/582/detail/8013


其它数据类型


·简单数据类型:

Number、String、Boolean、Undefined、Null

·获取变量的类型:

Typeof

var age = 18;

console . 1og(typeof age);// ‘ number '

·Number 类型:

·数值字面量:数值的固定值的表示 法 1101024 60.5

·浮点数

.。浮点数的精度问题

浮点数

var n = Se-324;//科学计数法 5 乘以 1 0 的 -324 次方

浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数

var result = 0.1+ 0.2;//结果不是 0.3,

而是 :0.30000000000000004console .log(o.07 * 100);

不要判断两个浮点数是否相等

·数据范围

最小值:Number .MIN-VALuE,//这个值为:5e-3245乘以10的-324次方

最大值:Number.MAX_VALUE,//这个值

为:1.7976931348623157e+308

无穷大:Infinity

无穷小: -Infinity

·String 类型:

'abc’  ’abc’

·字符串字面量

'程序猿','程序媛","黑马程序猿”

思考:如何打印以下字符串。

我是一个"正直”的人

我很喜欢“黑马‘程序猿’”

·转义符

var s ="我很喜欢\“黑马\'程序猿\”’;

console .log(s);

·字符串长度

length 属性用来获取字符串的长度

var str =’黑马程序猿Hello wor ld ' ;

console.log(str .length);

·字符串拼接

字符串拼接使用+连接

console.log(11 + 11);

console.log( ' he11o’ + ' wor1d ‘);

console.log( '100’+ '100’ );

console .log('11'+ 11);

console.1og( ' male:’+ true);

1.两边只要有个是字符串,那么+就是字符串拼接功能

2.两边如果都是数字,那么就是算术功能。

·案例:

var s1 =’123';

// console.log(s1.length);

var s2 = ‘456';

var s3 = s1+s2;

var s4 = 1;

var s5 = 2;

//+既可以作为数学运算使用也可以作为字符串拼接使用

//从前往后进行运算,如果两个变量都是数值型那么加号作为数学运算符

//直到遇到一个字符串,此后所有的加号都是字符串拼接

console.log( s5+s4+s3);

·Boolean 类型

·Boolean字面量:true 和 false,区分大小写

·计算机内部存储:true 为 1,false 为 0

·Undefined 和 Null

1. undefined 表示一个声明了没有赋值的变量,变量之声明的时候值默认是undefined

2. null 表示一个空,变量的值如果想为 null,必须手动设置

·复杂数据类型:Object

相关文章
|
12月前
|
存储 编译器 程序员
C++基础篇之什么是数据类型
C++基础篇之什么是数据类型
|
10天前
|
存储 Linux C语言
【C++基础】数据类型详解
这篇文章详细介绍了C++中各种基本数据类型,包括整型、浮点型、字符型、字符串型和布尔型,以及它们的使用方式和范围。
15 4
初识数据类型
初识数据类型
31 0
|
C#
57【C#基础】C#数据类型总结
【C#基础】C#数据类型总结
55 0
C#基础Ⅲ-数据类型
C#基础Ⅲ-数据类型
|
存储 安全 Java
【C#基础】C# 数据类型总结
编程语言 C# 数据类型的介绍 。
92 0
【C#基础】C# 数据类型总结
|
SQL 关系型数据库 MySQL
数据类型介绍1 | 学习笔记
快速学习数据类型介绍1
数据类型介绍1 | 学习笔记
|
SQL 关系型数据库 MySQL
数据类型介绍2|学习笔记
快速学习数据类型介绍2
106 0
数据类型介绍2|学习笔记
|
C语言 开发者 Python
查看数据类型 | 学习笔记
快速学习查看数据类型
188 0
查看数据类型 | 学习笔记