diff --git "a/06 \351\231\210\345\277\227\344\274\237/20231026 \345\210\235\350\257\206JavaScript.md" "b/06 \351\231\210\345\277\227\344\274\237/20231026 \345\210\235\350\257\206JavaScript.md" new file mode 100644 index 0000000000000000000000000000000000000000..15508bcff00f561abc5c90cceb60eee66f37fe8b --- /dev/null +++ "b/06 \351\231\210\345\277\227\344\274\237/20231026 \345\210\235\350\257\206JavaScript.md" @@ -0,0 +1,97 @@ +# Day01 作业布置 + +## 一. 完成课堂所有的代码 + +```html + + + + + + Document + + + 百度一下 +
+ google一下 +
+ + bing一下 + + + + + +``` + +```javascript +const bingel = document.querySelector(".bing") +bingel.onclick = function(){ + alert("bing一下") +} +``` + + + + + +## 二. 简单聊聊JavaScript的历史(自己的话术来总结) + +javascript最初的名字是叫mocha(摩卡) 在2.0更名为livescript到后面正式改为javascript + + + +## 三. 说说你对JS引擎的理解(自己的话术总结) + + JavaScript引擎就是一种程序虚拟机,简单地说,JavaScript引擎能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序. + + + +## 四. JavaScript的交互方式有哪些?(后两种方式) + +alert 接受一个参数 弹窗查看 + +console.log 接受多个参数 在浏览器控制台查看 + +document.write 接受多个字符串 在浏览器页面查看 + +prompt 接受一个参数 在浏览器接受用户输入 + +## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) + +``` +类型 +浮点数(Float) +函数(Function)  +对象(Object)     +变量(Variant)   +正则表达式(RegExp) +整数(Integer)     +数组(Array)     +布尔值(Boolean) +字符串(String)    +``` + + + +## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) + +| **数据类型** | **说明:(四基两空一对象)** | +| --------------- | ------------------------------------------------------------ | +| Number数值 | JavaScript 数值类型不再细分整型、浮点型等,js 的所有数值都属于浮点型,64位浮点数 | +| String字符串 | 最抽象的数据类型,信息传播的载体,字符串必须包含在单引号、双引号或反引号之中,一个字符两个字节 | +| Boolean布尔值 | 最机械的数据类型,逻辑运算的载体,仅有两个值,true / false | +| Symbol符号类型 | ES6 引入的一种新的原始数据类型,表示独一无二的值,不常用 | +| null空值 | 表示不存在,当为对象的属性赋值为 null,表示删除该属性,使用 typeof 运算符检测 null 值,返回 Object | +| undefined未定义 | 当声明变量而没有赋值时会显示该值,可以为变量赋值为 undefined | +| Object对象 | 是一种无序的数据集合,内容是键值对的形式,键名(key)是字符串,可以包含任意字符(空格),字符串引号可省略。可以通过 Object.keys(obj) 打印出 obj 对象中的所有 key 值。读对象的属性时,如果使用 [ ] 语法,那么 JS 会先求 [ ] 中表达式的值。如果使用点语法,那么点后面一定是 string 常量 | +