diff --git "a/08 \345\256\230\346\226\207\350\257\232/20231026 js.md" "b/08 \345\256\230\346\226\207\350\257\232/20231026 js.md" new file mode 100644 index 0000000000000000000000000000000000000000..4ce26d4f5946d74d62b339ed514020dc0c4d2504 --- /dev/null +++ "b/08 \345\256\230\346\226\207\350\257\232/20231026 js.md" @@ -0,0 +1,125 @@ +# Day01 作业布置 + +## 一. 完成课堂所有的代码 + +~~~ js + + + + + + Document + + + +

第一个

+ +

第二个

+ + + +

第三个

+ + + + +~~~ + + + +~~~ js +const a1 = document.querySelector("#dd") +a1.onclick=function(){ + alert("太酷了") +} +~~~ + + + + + +~~~ js + + + + + + Document + + + + + +~~~ + + + + + +## 二. 简单聊聊JavaScript的历史(自己的话术来总结) + +1995年网景公司招募了程序员Brendan Eich 希望将Scheme语言作为脚本语言的可能性,就在这时Sum公司正式把Java向市场推出,网景公司动了心,决定与Sum公司结盟,希望将java嵌入到网页中运行,由于Brendan Eich 非常热衷于Scheme,但是管理层倾向于java,但是Brendan Eich 不感兴趣 ,他利用十天时间 借鉴C语言的基本语法,借鉴JAVA语言的数据类型和内存管理,借鉴Scheme语言的函数,借鉴self语言的继承机制 设计出了javascript。 + +## 三. 说说你对JS引擎的理解(自己的话术总结) + + js引擎帮助我们将javascript代码翻译成cpu指令来执行 + +高级的编程语言都是需要转成最终的机器指令来执行 + +## 四. JavaScript的交互方式有哪些?(后两种方式) + +~~~ js +doucument.write 接受多个参数 在浏览器页面查看 + +prompt 接受一个参数 在浏览器接受用户输入 +~~~ + + + + + +## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) + + let str = '艾玛呀' // 字符串 + + let num = 18; + +let age = 12; // number + +let str = '酷' // 字符串 + + let str = '纽' // 字符串 + + let str = '帅' // 字符串 + + let age = 20; // 年龄 + + let flag = true; + +let flag = false; + + let arr =[1,'p',true,"小叶"] + + + +## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) + +~~~ js +null类型 //表示空值 +String类型 //字符串 +boolaean类型 //布尔 +Number类型 //数字 +~~~ + + +