发表于: 2019-12-12 21:44:49
1 1078
今天完成的事情:
3点之前准备小课堂
链接:https://zhuchunyu1995.github.io/xzy/css/tasks/xkt.html#/ 觉得内容有点少,又加了权重。
JS对象
键值对通常写法为 name : value (键与值以冒号分割)。
键值对在 JavaScript 对象通常称为 对象属性。
var创建一个对象,用document.getElementById("demo") 属性查找id“age”
用 innerHTML = 修改元素的 HTML 内容。
创建一个按钮,点击查看马利年龄
变量和值可以横着和竖着写。不影响
访问对象属性,下面俩种都可以
person["firstName"]
person.firstName
对象方法
对象的方法定义了一个函数,并作为对象的属性存储。
对象方法通过添加 () 调用 (作为一个函数)。
不加()输出函数表达式
加()输出函数执行结果
创建一个对象 在里面建3个键和值
之后声明函数和名称
“ ” 空的字符串,类似空格。利用box.名称() 调取函数
理解了,可能有些代码会忘,试着加按钮关联,但是没成功
函数
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
调用不同函数
带有返回值的函数
有时,我们会希望函数将值返回调用它的地方。
通过使用 return 语句就可以实现。
在使用 return 语句时,函数会停止执行,并返回指定的值。
计算两个数字的乘积,返回结果
局部 JavaScript 变量
在 JavaScript 函数内部声明的变量(使用 var)是局部变量,只能在函数内部访问它。(该变量的作用域是局部的)。
可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。
只要函数运行完毕,本地变量就会被删除。
全局 JavaScript 变量
在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
JavaScript 变量的生存期
JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。
向未声明的 JavaScript 变量分配值
如果把值赋给尚未声明的变量,该变量将被自动作为 window 的一个属性。
这条语句:
carname="Volvo";
将声明 window 的一个属性 carname。
非严格模式下给未声明变量赋值创建的全局变量,是全局对象的可配置属性,可以删除。
这个之前没弄明白 因为没给x=a+b 加返回
手打试了一遍
————————————————————————
划重点 console.log(m(2,1)); 调试用 切记切记
p大于k 函数不成立
——————————————————————————————————————
作用域
变量在函数外定义,即为全局变量。
全局变量有 全局作用域: 网页中所有脚本和函数均可使用
在函数内的变量 函数外引用无效
放在函数中有效
这里遇到一个ypeof
typeof 操作符
可以使用 typeof 操作符来检测变量的数据类型。
明天计划的事情:
小课堂,继续学习JS
遇到的问题:
暂时没有,都解决了。
收获:
基本之前学的都懂了,有可能忘了回去看看就懂了。
评论