首页 > 编程语言 >JavaScript基础2

JavaScript基础2

时间:2024-10-27 17:43:03浏览次数:5  
标签:返回 JavaScript statements 函数 局部变量 基础 数组 全局变量

一:程序逻辑

关系运算符结果是true or false

< = > >= <= == === != !==
双等于号不考虑类型,值相等即可
三等于号(精准匹配)考虑类型,要值和类型相同才能返回true
!=不等于号同上
尽量使用精准匹配
image

条件语句和布尔值

非空字符串,非零数值都是真值
image
使用if进行条件判断,如果a为真值,则执行中括号里的代码块
image

逻辑运算符

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

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

参数函数

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

匿名函数

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

三:

Windows对象的事件

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

全局变量和局部变量

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

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

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

this关键字

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

标签:返回,JavaScript,statements,函数,局部变量,基础,数组,全局变量
From: https://www.cnblogs.com/xiannong/p/18462614

相关文章

  • 2024-2025-1(20241321)《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<了解并学习AI功能,回顾一周课程心得>作业正文...本博客链接https://www.cnblogs.com/guchua......
  • 零基础学linux文件管理
    目录引言基础知识回顾C语言fopenfclose更改进程路径:chdirfwrite可以用来写入sizeof字符串C语言默认打开三个输入输出流过渡到系统系统调用:open“位字段”或“位掩码”open的使用关闭文件:close写入:writeOS文件管理structfile结构文件描述符表 012去哪里......
  • 【web安全】小白帽学习之旅之-----SQL注入理论基础
    1.SQL注入产生原因2.SQL注入的本质把用户的输入当成了代码来执行3.SQL注入存在的前提1)用户可以自定义输入内容2)用户输入的内容会被带到数据库执行 4.SQL注入的危害1)盗取网站的敏感信息(构造SQL语句查询数据库)2)万能密码(登陆后台)'or'1'='1'#3)读写服务器系统......
  • 2024-2025-1 20241407《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程2024-2025-1计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第五周作业这个作业的目标学习Pep/9虚拟机,机器语言与汇编语言,算法与伪代码,测试:黑盒,白盒作业正文https://www.cnblogs.com/wangyihan604505/p/18508312......
  • 2024-2025-1 20241312 《计算机基础与程序设计》第五周学习总结
    |这个作业属于哪个课程|<班级的链接>(2024-2025-1-计算机基础与程序设计)||这个作业要求在哪里|<作业要求的链接>(2024-2025-1计算机基础与程序设计第五周作业||这个作业的目标|Pep/9虚拟机机器语言与汇编语言算法与伪代码测试:黑盒,白盒||作业正文|https://www.cnblogs.com/son......
  • 2024-2025-120241425《计算机基础与程序设计》第五周学习总结
    2024-2025-120241425《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13268这个作业的目标Pep/9虚拟机机器语言与汇编......
  • 速成黑客大佬?30天网络安全零基础自学宝典!新手必看
     很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样。网络安全学习路线&学习资源我给大家整理了一些网络安全的资料,大家不想一个一个去找的话,可以参考一下这些资料哈学......
  • 网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇你就是网络安全高手了。
       关于我我算是“入行”不久的一个新人安全工作者,为什么是引号呢,因为我是个“半个野路子”出身。早在13年的时候,我在初中时期就已经在90sec、wooyun等社区一直学习、报告漏洞。后来由于升学的压力,我逐渐淡出了安全圈子,也没有继续学习技术。也因为这个原因,高考选择专业时......
  • 2024-2025-1 20241415 《计算机基础与程序设计》第五周学习总结
    2024-2025-120241415《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第五周作业这个作业的目标Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:......
  • 2024-2025-1 20241413 《计算机基础与程序设计》第五周学习总结
    班级链接https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP作业要求https://msg.cnblogs.com/item/4274387作业目标Pep/9虚拟机机器语言与汇编语言算法与伪代码测试:黑盒,白盒--------教材学习内容总结《计算机科学概论》第六章计算机硬件组成:中......