前言
对 js 中的基本数据类型、引用数据类型和运算符进行学习总结
一、数据类型
1.1 基本数据类型
js 中的基本数据类型有 Number, String, Boolean, Null, Undefined, Symbol,
-
Number(数字类型): 纯阿拉伯数字,并且不能包含空格
-
String(字符串类型): 字符以及字符跟任何数据的拼接
- 字符串必须加引号
- 加引号的一定是字符串
- 字符串不可更改,是指字符串一经创建就不可再改变了,是指一个字符串整体中的单个字符是不可以通过角标进行重新赋值更改的。但是可以通过给变量重新赋值。
-
Boolean(布尔型): 只有两个值。一个为 true(真), 一个为 false(假)
-
undefined: 只进行了声明,没有赋值的变量的值就是undefined,另外还有直接赋值为 undefined 的变量
-
null: 空对象指针
1.2 引用数据类型
js 中的基本数据类型有 Array,Function,Object
二、运算符
-
算数运算符: + – * / %
-
自增自减运算符:
- 单独使用:自增自减运算符放在前面和放在后面的效果是一样的
- 非单独使用:
- 前++: 先自增,再参与运算
- 后++: 先用自己的旧值参与运算,运算结束后,自身再加+1
-
赋值运算符(= += -= /=)
-
字符串链接运算符 (+)
- 任何数据类型跟字符串做 + , 其结果一定是字符串
-
关系运算符: > < >= <= == === != !==
- == 是不严格的(允许发生类型转换)
- === 要求值和类型完全相等
-
逻辑运算符(&& || !) && 优先级高于 ||
- 只要 || 前为 false ,后面无论是什么, 都返回后面的值
- 只要|| 前为 true ,后面无论是什么,都返回前面的值
- 只要 && 前为 true , 后面无论是什么,都返回后面的值
- 只要 && 前为 false,后面无论是什么,都返回前面的值
-
三元运算符: 条件?条件成立的值:条件不成立的时候的值
-
typeof 运算符 检测数据类型
-
instanceof 运算符用来检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上
三、表达式和逻辑判断
3.1 表达式
表达式:纯运算符连接的就是表达式,表达式跟值一定是等效的,因为表达式可以进行运算,运算的结果就是值。
3.2 条件判断中为 false 的 6 种情况
false 0 NaN null undefined ‘’
它们都属于基本的数据类型,分别对应下面的,除了数字类型的有两种, 包括 0 和 NaN, 其他的每种基本类型占一种。另外,注意 null 属于基本数据类型,不属于引用数据类型, typeof null 返回值为 object
Boolean Number Number null undefined string
总结
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。