语句
学过 javascript 的都知道 javascript
学过 javascript 的都知道 javascript 里面没有块级作用域的概念,这就意味着在块语句中定义的变量,实际上是在包含函数中而非语句中创建的,看下面的例子: 上面的函数中定义了一个 for 循环,而变量 i 的初始值被设置为0。在 java、c++等语言中,变量 i 只在 for 循环中定义和使用,当 for 循环结束后 变量 i 就被销毁了,但是在 javascript 中,变量实际上实在函数 outPutNumber 中定义的,所以当 for 循环结束后 i 变量还存在,因此从变量 i 定义开始,就可以在函数内部随处访问它。 如果我们想临时使用一些变量,在使用后便把变量销毁掉,我们可以使用匿名函数来模仿java、c++等语言中的块级作用域,看下面的例子:
if语句确定条件是否为真。如果条件为true,则执行if块
if语句确定条件是否为真。如果条件为true,则执行if块,否则,控制会跳过if块。 在上面的语法中,如果条件为真,则执行块语句,否则跳过if块
自定义函数中的exit:
在自定义函数中
自定义函数中的exit: 在自定义函数中,exit的作用是返回函数的值,如下代码: 样例输入: 在自定义函数f()中,利用exit来返回该函数的值a+2。 主程序中的exit: 在主程序中,exit的作用是结束程序,如下代码: 在输出时没有输出12,即没有运行writeln(a+2);这一语句,因为当程序运行到exit语句时,就直接结束了程序,exit后面的代码不会执行。 exit 是退出当前程序块
本文选用《临川先生文集》,作者王安石1021-1086
本文选用《临川先生文集》,作者王安石(1021-1086),字介甫,号半山,江西临川人,北宋政治家、文学家。做官后,向朝廷上万言书,提出政治改革的主张。继而推行各项政治革新,取得一定成就