diff --git "a/43 \351\237\251\346\226\207\346\235\260/js.md" "b/43 \351\237\251\346\226\207\346\235\260/js.md" new file mode 100644 index 0000000000000000000000000000000000000000..9120b6025cf5bf00063f08f1717461f784ffb9e4 --- /dev/null +++ "b/43 \351\237\251\346\226\207\346\235\260/js.md" @@ -0,0 +1,110 @@ +# Day01 作业布置 + +## 一. 完成课堂所有的代码 + +~~~JS + + + + + + + Document + + + +

'东边的山上有两头牛'

+ + +

love一下

+ + +爆炒老奶奶脚指甲盖,浓鼻涕胡辣汤 + + + + + + +~~~ + +~~~JS +const googleE1 =document.getElementById('my') + googleE1.onclick = function(){ + alert('love一下') + } +~~~ + + + + + +## 二. 简单聊聊JavaScript的历史(自己的话术来总结) + + + +~~~js +网景公司(Netscape)发布了Navigator浏览器0.9版。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。网景公司当时想要选择一种语言来嵌入到浏览器中。Sun公司将Oak语言改名为Java,正式向市场推出。但是Brendan Eich对此并不感兴趣,他用10天时间设计出来了JavaScript。 +~~~ + + + +## 三. 说说你对JS引擎的理解(自己的话术总结) + + ~~~JS + 翻译员 + ~~~ + + + + + +## 四. JavaScript的交互方式有哪些?(后两种方式) + +~~~JS +document.write 接受多个字符串 在浏览器页面查看 +prompt 接受一个参数 在浏览器接受用户输入 + +~~~ + + + + + +## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) + + + +~~~js +变量(Variant)字符串(string)、数值(number)、布尔值(boolean)、null、undefined对象(Object)、数组(Array)、函数(Function +~~~ + + + +## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) + +~~~js +布尔值(Boolean),有 2 个值分别是:`true` 和 `false` + +定义变量:const ,let ,var ,直接赋值 + +null,一个表明 null 值的特殊关键字。JavaScript 是大小写敏感的,因此 `null` 与 `Null`、`NULL`或变体完全不同 + +undefined,和 null 一样是一个特殊的关键字,undefined 表示变量未赋值时的属性 + +数字(Number),整数或浮点数,例如: `42` 或者 `3.14159` + +任意精度的整数(BigInt),可以安全地存储和操作大整数,甚至可以超过数字的安全整数限制 + +字符串(String),字符串是一串表示文本值的字符序列,例如:`"Howdy"` + +代表(Symbol,在 ECMAScript 6 中新添加的类型)。一种实例是唯一且不可改变的数据类型。 +~~~ + + +