页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

比较运算符主要对两个值进行比较如大于、等于、小于等,比较的代码可以被称为表达式,如1>2,最总表达式会输出一个布尔值 true false

x=5,下面的表格解释了比较运算符:

运算符描述比较返回值
==等于x==8false
===绝对等于(值和类型均相等)x==="5" / x===5true/ false
!=不等于x!=8true
!==不绝对等于(值和类型有一个不相等,或两个都不相等)x !== "5"true
>大于x>8false
<小于x<8true
>=大于或等于x>=8false
<=小于或等于x<=8true


3、逻辑运算符

逻辑运算符主要用来判断连接两个表达式之间逻辑关系,即与、或、非

运算符描述详解示例
&&and两个全为true才为true(9 < 10 && 5 > 1) 为 true
||or两个全为false的时候才为false(6==5 || 8==5) 为 false
!not对得到的结果取反!(2==3) 为 true


4、条件运算符(三元运算符)

用于特定条件下返回某些特殊值,可以理解为一个简单的条件控制语句。

...

代码块
languagejs
# 弹出框
alert()            显示带有一段消息和一个确认按钮的警告框。
confirm()          显示带有一段消息以及确认按钮和取消按钮的对话框。
prompt()           显示可提示用户输入的对话框。
​
# window对象
window.innerHeight      浏览器高度
window.innerWidth       浏览器宽度
window.open()           打开新窗口
window.open(url,'//打开位置','height,width,top,boottom')
window.close()          关闭当前窗口
scrollTo()         把内容滚动到指定的坐标。
​
# history对象
window.history.forward()    下一步
window.history.back()       上一步
​
# location对象
window.location.href            # 获得当前页面的url
window.location.href = url      # 跳转到指定的url
window.location.reload()        # 刷新页面
​
# 计时器相关
setInterval()      按照指定的周期(以毫秒计)来调用函数或计算表达式。
clearInterval()    取消由 setInterval() 设置的 timeout。
setTimeout()       在指定的毫秒数后调用函数或计算表达式。
clearTimeout()     取消由 setTimeout() 方法设置的 timeout。


七、视频教学

宏代码简介:JavaScript入门:https://my.smartbi.com.cn/edu/course-120122