diff --git "a/58\351\231\210\350\203\234\346\235\260/.keep" "b/58\351\231\210\350\203\234\346\235\260/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/58\351\231\210\350\203\234\346\235\260/2023-10-26.md" "b/58\351\231\210\350\203\234\346\235\260/2023-10-26.md" new file mode 100644 index 0000000000000000000000000000000000000000..71dae367693057873aac548fbbfecef24377bad5 --- /dev/null +++ "b/58\351\231\210\350\203\234\346\235\260/2023-10-26.md" @@ -0,0 +1,123 @@ +## 一. 完成课堂所有的代码 + +```html + + + + + + Document + + + + 百度一次啊 +
+ + Google一下 + +
+ + demo3一下 + + + const bingEl = document.querySelector('#bing') + bingEl.onclick = function(){ + alert('demo3一下') + } +
+ + + + +``` + + 通常每条语句的后面我们会添加一个分号,表示语句的结束: + + 分号的英文是semicolon  当存在换行符(line break)时,在大多数情况下可以省略分号; + + JavaScript 将换行符理解成“隐式”的分号; + +这也被称之为自动插入分号(an automatic semicolon); + +```js +// 单行注释 +/* 多行注释 */ +``` + +## 二. 简单聊聊JavaScript的历史(自己的话术来总结) + +javascript是 1995年天才Brendan Eich 因公司所走路线与自己喜好不同所生产出的一种结合c++、Java等语言精华的一种语言 在浏览器大战展开之后,网景公司意识到需要想个办法不要被微软抢占市场,所以在1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交了语言标准,并于1997年6月以JavaScript为基础制定了ECMAScript标准规范“ECMA-262” + + + +## 三. 说说你对JS引擎的理解(自己的话术总结) + + JavaScript引擎就是将js的所输入的高级语言转化为cpu所能够理解并执行的语言 + +## 四. JavaScript的交互方式有哪些?(后两种方式) + +| 交互方法 | 方法说明 | 效果查看 | +| -------------- | -------------- | -------------------- | +| alert | 接受一个参数 | 弹窗查看 | +| console.log | 接受多个参数 | 在浏览器控制台查看 | +| document.write | 接受多个字符串 | 在浏览器页面查看 | +| prompt | 接受一个参数 | 在浏览器接受用户输入 | + +```js +alert('nct') +undefined + +console.log('ENHYPEN') +VM290:1 ENHYPEN +undefined + +console.log('ENHYPEN','NCT') +VM353:1 ENHYPEN NCT +undefined + +a='ENHYPEN' +B='TXT' +console.log(a,B) +VM610:3 ENHYPEN TXT +undefined + +document.write('Straykids','iKON') +undefined + +prompt('TXT') +'12' +``` + +## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) + +```js +类型 前缀 示例 +数组(Array)       a        aItems +布尔值(Boolean)    b        bIsComplete +浮点数(Float)    f       fPrice +函数(Function)      fn      fnHandler +整数(Integer)       i       iItemCount +对象(Object)      o       oDIv1 +正则表达式(RegExp) re      reEmailCheck +字符串(String)    s       sUserName +变量(Variant)       v       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 常量 | \ No newline at end of file