当前位置:网站首页>The sixth training assignment
The sixth training assignment
2022-07-07 10:57:00 【m0_ sixty-three million five hundred and fifty-two thousand nin】
1. Operator
Operators are used to perform program code operations . Will operate on one or more operands
2. Control statement
We wrote javascript The code is carried out from top to bottom , Many times we want the code to execute as we want , For example, selectively execute some code , This requires the use of process control statements .
There are three kinds of process statements :
1. Process execution : From top to bottom , From left to right
2. Choose to perform : Branch selection
3. Loop execution : repeat
3. choice
3.1 Single choice
if( Conditions ){
Statement of body :
}
First, execute the condition
If the result is true, Then execute the statement body 1
If the result is false, Then execute the statement body 2
3.2 Multiple choice
if( Comparison expression 1){
Statement of body 1
}else if( Comparison expression 2){
Statement of body 2;
}else if( Comparison expression 3){
Statement of body 3;
}
3.3switch
Multiple if.....else And the value is constant , It can be used switch Replace :
switch( expression ){
case value 1;
Statement of body 1;
break;
case value 2;
Statement of body 2;
break;
default:
Statement of body n+1;
[break;]
}
break Prevent penetration , without break, Then continue to execute the following code , Until I met break Or complete the execution , But sometimes penetration is used
3.4 loop
The loop structure is used to repeat an operation , Simple to understand is to repeatedly execute the same type of code , He has many forms :
1.while: Execute before judge
2.do.....while: Judge before you execute , At least once
3.for:for( Initialization statement ; Judgment statement ; Control condition statement ){
Loop body statement ;
}
4. Dead cycle : Conditions are always there , For ever true, There will be a life and death cycle
5.break And continue
break: Stop this cycle
continue: Pause this cycle , Continue next time
4 Array
An array of data arranged in order , The position of each value has a number , The whole array is represented by brackets
4.1 To define an array
js There are three ways to define arrays in :
var arr=[1,2,3];
var arr=new Array(1,2,3);
var arr=new Array(size);
4.2 Basic operation
The length of the array can be determined by length Property to get , And you can change
4.3 Array traversal
Array traversal is to access each element in the array in turn ,js Provides three ways to traverse arrays :
1.for Loop traversal
2.for.....in
3.forEach
4. understand
4.4 The operation method provided by array
Array Object provides us with some methods , You can easily manipulate arrays
5. function
Functions as methods are pre-set blocks of code , It can be called repeatedly , According to the input parameters , Returns different values . Functions are also objects .
5.1 Function definition
There are three ways to define functions : Function declaration statement , Function definition expression ,function Constructors
5.2 Function declaration statement
function Function name ([ parameter list ]){
}
5.3 Function definition expression
Functions defined as expressions , The name of the function is unnecessary
var Variable name =function([ parameter list ])
5.4function Constructors
function Constructor accepts any number of arguments , But the last parameter is always regarded as a function body, also known as an expression , The previous parameters list the parameters of the new function
5.5 The parameters of the function
Sometimes, external data is required when a function is running , Different external data leads to different results , This kind of external data is called parameter , The parameters when defining are called formal parameters , The parameters when calling are called arguments
6. Function call
6.1 Commonly used call method
There is a return value that can be accepted by variables , If a function with no return value is accepted, it is unfined
2. Function call mode
3. Function call method
6.2return
Function execution may have a return value , Need to use return Statement to return the result to .return Statements are not necessary , If not, the function will not return any value
6.3 The scope of the function
Function scope : Global and local
1. The homonymy problem of global variables and local variables
2 When you define variables in a function , If not var keyword , After use, it will automatically become a global variable
边栏推荐
猜你喜欢
南航 PA3.1
BUUCTF---Reverse---reverse1
The gun startles the dragon, and the crowd "locks" Zhou Zhi
Opencv installation and environment configuration - vs2017
CSAPP Bomb Lab 解析
seata 1.3.0 四種模式解决分布式事務(AT、TCC、SAGA、XA)
Unity script visualization about layout code
【pyqt】tableWidget里的cellWidget使用信号与槽机制
[STM32] actual combat 3.1 - drive 42 stepper motors with STM32 and tb6600 drivers (I)
在线硬核工具
随机推荐
Find the root of equation ax^2+bx+c=0 (C language)
Simple and easy to modify spring frame components
Using tansformer to segment three-dimensional abdominal multiple organs -- actual battle of unetr
單調性約束與反單調性約束的區別 monotonicity and anti-monotonicity constraint
[dai6] mirror image of JZ27 binary tree
Find the greatest common divisor and the least common multiple (C language)
关于easyflash v3.3使用过程的记录
How to prepare for the advanced soft test (network planning designer)?
Gym installation pit records
使用 load_decathlon_datalist (MONAI)快速加载JSON数据
枪出惊龙,众“锁”周之
I'd rather say simple problems a hundred times than do complex problems once
CAS机制
Compile QT project script with qmake
2022.7.4DAY596
如何顺利通过下半年的高级系统架构设计师?
China Southern Airlines pa3.1
CSAPP Bomb Lab 解析
无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机。
“梦想杯”2017 年江苏省信息与未来小学生夏令营 IT 小能手 PK 之程序设计试题