例如:　IF　!stand=1　and　(!rescale=1　or　!redo=1)　THEN　series　gnpstd　=　gnp/sqr(gvar)　series　constd　=　cons/sqr(cvar)　ENDIF　IF!a>5　and　!a0　THEN　series　newage　=　age/!scale　ELSE　series　newage　=　age　ENDIF　IF　语句可以嵌套使用,但不可交叉使用,例如:　IF　%0="ca"　or　%0="in"　THEN　series　stateid　=　1　ELSE　IF　%0="ma"　THEN　series　stateid=2　ELSE　IF　%0="id"　THEN　series　stateid=3　ENDIF　ENDIF　ENDIF　(三)FOR—NEXT　语句　FOR—NEXT　语句用于重复执行某些命令。　其基本语法为:　FOR　变量=初始值　TO　结束值　STEP　步长　命令块　③　EViews　控制结构语句与　VB　的控制语句相同。　Eviews　软件在经济计量学中的应用,张文璋,riskage@sina.com.cn　53　NEXT　变量可以是控制变量或字符串变量。　“STEP　步长”可以省略,当它被省　略时,步长为　1。FOR/NEXT　语句也可以嵌套使用。　例如:　FOR　!j=1　TO　10　series　decile{!j}　=　(income