From af057b38e4b7bccd4e995177e382105b579fd5b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?30=20=E9=83=AD=E8=8B=A5=E6=98=95?= <2175179136@qq.com>
Date: Thu, 26 Oct 2023 19:56:18 +0800
Subject: [PATCH] =?UTF-8?q?30=20=E9=83=AD=E8=8B=A5=E6=98=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...34\351\270\237\345\205\245\351\227\250.md" | 157 ++++++++++++++++++
1 file changed, 157 insertions(+)
create mode 100644 "30 \351\203\255\350\213\245\346\230\225/20231026 \350\217\234\351\270\237\345\205\245\351\227\250.md"
diff --git "a/30 \351\203\255\350\213\245\346\230\225/20231026 \350\217\234\351\270\237\345\205\245\351\227\250.md" "b/30 \351\203\255\350\213\245\346\230\225/20231026 \350\217\234\351\270\237\345\205\245\351\227\250.md"
new file mode 100644
index 0000000..dc2840a
--- /dev/null
+++ "b/30 \351\203\255\350\213\245\346\230\225/20231026 \350\217\234\351\270\237\345\205\245\351\227\250.md"
@@ -0,0 +1,157 @@
+# Day01 作业布置
+
+## 一. 完成课堂所有的代码
+
+```html
+
+
+
+
+
+
+ Document
+
+
+ 百度一下
+
+ Google一下
+
+
+
+```
+
+
+
+## 二. 简单聊聊JavaScript的历史(自己的话术来总结)
+
+网景公司发布Navigator浏览器0.9版(只能浏览,不能互动)
+
+网景公司招募Brendan Eich,想将Schema语言嵌入网页
+
+与此同时Java推出引起潮流,网景公司又想用Java嵌入网页
+
+但Brendan Eich个人更喜欢Schema,用10天设计出Mocha后改名JavaScript
+
+1995年微软公司推出出Internet Explorer浏览器(使用JScript)
+
+Navigator浏览器,Internet Explorer浏览器不兼容,
+
+1996年11月,网景公司向ECMA(欧洲计算机制造商协会)提交语言标准
+
+1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262
+
+## 三. 说说你对JS引擎的理解(自己的话术总结)
+
+CPU只认识自己的指令集,需要JavaScript引擎帮助我们将JavaScript代码翻译成CPU指令来执行;
+
+
+
+## 四. JavaScript的交互方式有哪些?(后两种方式)
+
+| 交互方式 | 方法说明 | 效果查看 |
+| -------------- | -------------- | -------------------- |
+| document.write | 接受多个字符串 | 在浏览器页面查看 |
+| prompt | 接受一个参数 | 在浏览器接受用户输入 |
+
+
+
+## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习)
+
+```html
+
+
+
+```
+
+
+
+## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习)
+
+
+
+基本数据类型分别是:Number、String、Undefined、Boolean、Null;
+
+**Number类型**:数字类型,包括float(浮点型)和int(整形)
+
+ 【特殊数字类型】
+
+ Infinity(无穷)有正负之分,Infinity代表的是数学概念中的正无穷大,+Infinity是一个比任何数字都大的特殊值,-Infinity是比任何一个数字都小的特殊值,一般都只说Infinity,不说正负,但是需要注意的是,在数学中我们说正无穷+1与正无穷基本没有区别,但是在计算机中 Infinity+1始终大于Infinity;
+
+ NAN(非数)代表的是计算错误,意思就是无法进行数值运算,需要注意的是如果在数学表达式计算中有一步出现NAN,那么最终的结果一定就是NAN
+
+
+
+
+
+**String类型**:字符串类型
+
+字符串必须被包含在引号里面,有三种包含字符串的方式,分别是单引号、双引号和飘号
+
+单引号和双引号种简单的引用,不像PHP的双引号可以解析变量,
+
+但是js的飘号可以解析表达式和变量,并且计算结果也会成为字符串的一部分,写法为:${表达式}
+
+
+
+
+
+**Undefined类型**:未被赋值
+
+undefined的含义是未被赋值,如果我们定义了一个变量,但没有给变量赋值即变量未初始化,那么变量的值就是 undefined
+
+含undefined值的变量和没有定义的变量是有区别的
+
+
+
+**Boolean类型**:逻辑类型
+
+Boolean的值区分大小写,只有全部小写的true和 false才是布尔值,其它的例如大写或者大小写混合只是标识符。
+
+
+
+**Null类型**:空值
+
+NULL和undefined一样属于一个单独的数据类型,NULL表示没有、空的;
+
+在JS中,变量一旦被定义,就无法销毁,始终存在于内存中
+
+
+
+
+
+
+
+复杂数据类型:Object、Symbol
+
+**Object类型**:用于更复杂的数据结构。
+
+**Symbol类型**:用于唯一的标识符。
+
+
+
+
+
+
+
+
+
+
+
+**Typeof()操作符**:检测给定变量的数据类型
--
Gitee