当前位置:网站首页>JS-运算符和表达式\函数、程序的流程结构
JS-运算符和表达式\函数、程序的流程结构
2022-07-20 22:59:00 【(-^_^-)】
运算符:可以完成数据计算的一组符号
- 算数运算符 +(表示加法,也可以用于字符串的连接) -(表示减号也可以是负号) * / %
- ++自增 --自减
- ++在变量的前后有区别
- 关系运算符--判断数据直接的大小关系><=等
==等于,不比较类型值比较数值
===全等:除了数值外,类型也会比较
关系运算符的结果是True False
- 逻辑运算符--关联条件 && 与||或 !非
- 短路&& 短路||
- 条件运算符 ===三目运算符 1?2:3
表达式:运算符和操作数组成是式子,每个表达式有值
函数:function: 是预定义好的 可反复使用 (代码块)允许包含多条可执行代码代码
用法:
function 函数名(){
可执行语句;
}
函数的调用;
函数名称()
定义带参数的函数:
用法:
function 函数名(参数(形参)列表(由一个或多个变量名称组成)声明){
可执行语句;
}
调用带参数的函数: 函数名称(实参)
定义带返回值的函数:
用法:
function 函数名(参数(形参)列表(由一个或多个变量名称组成)声明或者没有){
可执行语句;
return 值;
}
调用带参数的函数: 函数名称(实参)
- 作用域:变量或者函数的可访问的范围
- 函数作用域:只在当前函数内访问
- 全局作用域:定义之后,代码的任何位置都可访问
函数作用域的变量:局部变量--只在当前函数可以访问到
全局变量,在函数外,只能定义一次
顺序执行、分支执行
边栏推荐
- Kube controller manager principle
- How project managers do a good job in "boss" projects
- When using mysql, please make good use of JSON
- kubelet工作原理
- Classic automated interview questions
- 8 keys to successful penetration testing
- 华为无线设备WLAN QoS配置命令
- 1486. Array XOR operation
- 对等网主机的通信过程以及原理,很简单
- [MySQL] simple installation in CentOS 7
猜你喜欢
Games101 graphics P11 notes (geometry2)
Mysql database query is so slow. Besides index, what else can it do?
Acme Automation - free SSL certificate application and automatic renewal
超简单的三管无感无刷三相电机驱动板
进程的组织方式:链接方式和索引方式
树莓派编写GPIO驱动程序(详细教程)
Monitor Deep Learning Training Progress
思科配置VLAN的实例
Games101 graphics p12 notes (geometry3)
Ultra simple three tube inductive brushless three-phase motor drive board
随机推荐
tars源码分析之23
Explanation of redis memory model
华为无线设备配置WMM和优先级映射
如何将服务器上的文件_按自定义的层级关系_进行压缩并下载
[pictures and texts] this article explains the JVM architecture, class file structure and bytecode structure!!
卷积神经网络单图超分辨率的深度学习方法
@RequestParam注解的正确使用方式
Typescript function extension use
为什么用了大牌工具后报表开发依然头痛
740. Delete and get points
Classic automated interview questions
[noi2020] making dishes (structure, conclusion, backpack DP, BitSet optimization)
BCG attribute list
How to do well in test management?
[Interview: concurrence19: Multithreading: Park & unpark]
mysql数据库查询好慢,除了索引,还能因为什么?
华为无线设备配置基于ACL的报文过滤
最新微服务组件选型
How to apply @transactional transaction annotation to perfection?
Apple Mobile App full screen