随笔 - 59  文章 - 0  评论 - 1  阅读 - 20839

JavaScript基础2

一:程序逻辑

关系运算符结果是true or false

< > >= <= == === != !==
单等于号用于赋值
双等于号不考虑类型,值相等即可
三等于号(严格比较)考虑类型,要值和类型相同才能返回true
!=不等于号同上
尽量使用严格比较
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,仅学习非商用。

条件语句和布尔值

非空字符串,非零数值都是真值
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,仅学习非商用。

使用if进行条件判断,如果a为真值,则执行中括号里的代码块
image

逻辑运算符

&& || !
&&(和) 返回第一个假值,两个都是真值返回最后一个
||(或)如果左边是true,返回左边,否则返回右边
!(非)如果是ture,返回false,否则返回true
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,仅学习非商用。

while循环

while(a){
statements;
}和if差不多

do/while循环,先执行一遍程序再判断
do{
statements;
}
while (a)

二:数组与函数

数组及数组函数

var s=["[a1,a2]","b1","c1"],var 定义数组
[a1,a2],b1,c1是数组的元素,a1,a2,b1,c1是数组的值
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,我修改了一点,仅学习非商用。

参数函数

函数是为了完成某些特定功能而编写的代码,外部参数带来一些值,值经过函数计算后返回的一些值
function a () {
statements ;
return value ;
}

匿名函数

没有具体名称,可以快速创建函数并按变量方式存取
function(){
statements;
}
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,仅学习非商用。

三:

Windows对象的事件

事件使用时不需要括号
Windows.onload = pageload

全局变量和局部变量

全局变量:在函数外定义,作用范围定义的位置到文件结束
局部变量:在函数内定义,作用范围是函数内
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,仅学习非商用。

代码的封闭:全局变量变成局部变量

why?
因为其他人 可能通过代码 查看修改这个全局变量
所以要避免使用
用括号把函数全部括起来 使得全局变量变成局部变量
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,仅学习非商用。

添加函数使 全局变量变成局部变量
image

[此处插入图片],该图片作者为西安交通大学两位老师,来源于mooc,仅学习非商用。

this关键字

this关键字引用当前对象或类

posted on   纤秾  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示