From d9003784829a208f4bc91975fe0f31acc7063190 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=8F=AD=E9=98=B3=E4=B8=BD?= <2431466589@qq.com>
Date: Thu, 26 Oct 2023 23:04:24 +0800
Subject: [PATCH] =?UTF-8?q?JavaScript=E5=9F=BA=E7=A1=80=E8=AF=AD=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...72\347\241\200\350\257\255\346\263\225.md" | 129 ++++++++++++++++++
1 file changed, 129 insertions(+)
create mode 100644 "37 \346\217\255\351\230\263\344\270\275/20231026 JS\345\237\272\347\241\200\350\257\255\346\263\225.md"
diff --git "a/37 \346\217\255\351\230\263\344\270\275/20231026 JS\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/37 \346\217\255\351\230\263\344\270\275/20231026 JS\345\237\272\347\241\200\350\257\255\346\263\225.md"
new file mode 100644
index 0000000..bdfac6d
--- /dev/null
+++ "b/37 \346\217\255\351\230\263\344\270\275/20231026 JS\345\237\272\347\241\200\350\257\255\346\263\225.md"
@@ -0,0 +1,129 @@
+# Day01 作业布置
+
+## 一. 完成课堂所有的代码
+
+1.行内
+
+```html
+
+ 百度一下
+```
+
+2.内部
+
+```html
+
+
哈喽哈喽点一下试试
+
+
+
+ 百度一下
+
+```
+
+3.外部
+
+```html
+
+ 天生我材必有用,千金散尽还复来
+
+
+let demo2El =document.querySelector('demo2');
+demo2.ondick=function(){
+ alert('烹羊宰牛且为乐,会须一饮三百杯')
+}
+```
+
+4.noscript
+
+```html
+
+
+```
+
+
+
+
+
+## 二. 简单聊聊JavaScript的历史(自己的话术来总结)
+
+JavaScript是由一个叫 Brendan Eich的一个程序员天才花了10天时间做出来的,因为网景公司想要和java合作来嵌入到浏览器当中, Brendan Eich不太喜欢java,比较喜欢Scheme,所以才做出来了JavaScript。JavaScript本来是不叫这个名字的,最开始是叫Mocha,后来为了蹭java的热度就改名叫JavaScript了
+
+
+
+## 三. 说说你对JS引擎的理解(自己的话术总结)
+
+ 理解: 我们正常使用的JavaScript电脑是看不懂的,电脑只能识别它自己的语言,如果我们需要在电脑上使用JavaScript并且让电脑理解的话,就需要js引擎了,js引擎可以帮助我们把JavaScript语言转化成机器语言,这样电脑就能理解并执行了。
+
+
+
+## 四. JavaScript的交互方式有哪些?(后两种方式)
+
+1.alert
+
+2.console.log (这个是最常见的交互方式)
+
+3.document.write
+
+4.prompt
+
+
+
+## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习)
+
+变量可以任意取名,但必须遵循命名规则:
+
+[1]第一个字符必须是字母、下划线或美元符号。其他字符可以是字母、下划线、美元符号或数字
+
+```javascript
+//错误示范`` ``6num ``//开头不能用数字`` ``%sum ``//开头不能用除(_ $)外特殊符号,如(% + /等)`` ``sum+num ``//开头中间不能使用除(_ $)外特殊符号,如(% + /等)``
+```
+
+[2]字符中的字母可以包括拓展的ASCII或Unicode字母字符,也可以使用中文
+
+[3]不能使用关键字、保留字、true、false和null
+
+[4]变量对大小写敏感
+
+[5]标识符应采用小驼峰格式,第一位应该是数据的类型,常见的标识如下:
+
+```javascript
+数组 a Array aItems
+布尔值 b Boolean bIsComplete
+浮点数 f Float fPrice
+函数 fn Function fnHandler
+整数 i Integer iItemCount
+对象 o Object oDIv1
+正则表达式 re RegExp reEmailCheck
+字符串 s String sUserName
+变量 v Variant vAnything
+```
+
+
+
+## 六. 说出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 常量。 |
+
--
Gitee