From 9cce9cafd83155f0f45e710408bc05bd3bcf4b2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=BE=89?= <11764079+elrianode@user.noreply.gitee.com> Date: Sun, 29 Oct 2023 12:07:23 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张辉 <11764079+elrianode@user.noreply.gitee.com> --- ...60\346\215\256\347\261\273\345\236\213.md" | 124 ++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 "01 \345\274\240\350\276\211/20231027 JavaScript\345\217\230\351\207\217\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213.md" diff --git "a/01 \345\274\240\350\276\211/20231027 JavaScript\345\217\230\351\207\217\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213.md" "b/01 \345\274\240\350\276\211/20231027 JavaScript\345\217\230\351\207\217\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213.md" new file mode 100644 index 0000000..61dbc2c --- /dev/null +++ "b/01 \345\274\240\350\276\211/20231027 JavaScript\345\217\230\351\207\217\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213.md" @@ -0,0 +1,124 @@ +# 笔记 + +## 8 种基本的数据类型(7 种原始类型和 1 种复杂类型) + +Number 用于任何类型的数字:整数或浮点数 + +String 用于字符串:一个字符串可以包含 0 个或多个字符,所以没有单独的单字符类型 + +Boolean 用于 true 和 false + +Undefined 用于未定义的值 —— 只有一个 undefined 值的独立类型 + +Null 用于未知的值 —— 只有一个 null 值的独立类型 + +Object 用于更复杂的数据结构 + +BigInt 用于任意长度的整数 + +Symbol 用于唯一的标识符 + +如何判断一个变量是什么类型:typeof x + +## Number类型 + +Infinity:代表数学概念中的 无穷大 ∞,也可以表示-Infinity;1/0 得到的就是无穷大; + +NaN = not a number + +## 数字类型Number的转换 + +### 转换方式一:隐式转换 + +在算数运算中,通常会将其他类型转换成数字类型来进行运算 + +比如 "6" / "2" + +但是如果是+运算,并且其中一边有字符串,那么还是按照字符串来连接的 + +### 转换方式二:显式转换 + +我们也可以使用Number()函数来进行显式的转换 + +| 值 | 转换后的值 | +| ------------- | ------------------------------------------------------------ | +| undefined | NaN | +| null | 0 | +| true 和 false | 1 and 0 | +| string | 去掉首尾空格后的纯数字字符串中含有的数字。如果剩余字符串为空,则转换结 果为 0。否则,将会从剩余字符串中“读取”数字。当类型转换出现 error 时返 回 NaN | + +## 布尔类型Boolean的转换 + +| 值 | 转化后 | +| --------------------------- | ------ | +| 0, null, undefined, NaN, "" | false | +| 其他值 | true | + +## 转义符 + ++号左右两边只要出现一个字符串,那么就是拼接效果,而且得到一个新的字符串 + +str.length:JS中是按字符算的,mysql中是按字节算的 + +# 作业 + +```javascript + + + + + + Document + + + +

2020年12月消费支出

+ + + + + + + + + + + + + + + + +
银行卡总额水费电费网费余额
+ + + + +``` \ No newline at end of file -- Gitee