把if,else,elseif加起来的if:if expression1(commands1)elseif expression2(commands2)elseif expression3(commands3)......else(last commands)end
if也可以使用||和&&符号,需要注意的是,如果使用|或者&,也会自动使用||和&&。
组合起来,就是如果(if)...,就...,如果(elseif)...,就...,如果(elseif)...,就...,那么(else),就...,......,结束(end)的一个结果。
if最简单:n=5;if n==1n=n+1end因为n不等于1,所以n就是5,不是6。
if带else:n=5;if n==1n=n+1elsen=n-1end因为n不等于5,所以n就减1,n=4
if带elseif:n=5;if n==1n=n+1elseif n==5n=n-1end如果n=1,那么n+1,如果n=5,那么n-1
if带elseif和else:n=8;if n==1n=n+1elseif n==5n=n-1elsen=n/2end如果n=1,那么n+1,如果n=8,那么n-1,如果都不是,那么n/2
有||的if语句:n=8;if n==1||n==8n=n+1end如果n=1或者8,那么n就加1