JavaScrip中变量、判断语句和函数
什么是变量? 从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。我们可以把变量看做一个盒子,为了区分盒子,可以用 BOX1,BOX2 等名称代表不同盒子,BOX1 就是盒子的名字(也就是变量的名字)。
与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。
变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。
一、定义变量使用关键字 var,语法如下:
var 变量名
二、变量名可以任意取名,但要遵循命名规则:
1.变量必须使用字母、下划线(_)或者美元符($)开始。
2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。
3.不能使用 JavaScript 关键词与 JavaScript 保留字。
三、变量要先声明再赋值:
var mychar; mychar="javascript"; var mynum = 6;
四、变量可以重复赋值:
var mychar; mychar="javascript"; mychar="hello";
注意:
1. 在 JS 中区分大小写,如变量 mychar 与 myChar 是不一样的,表示是两个变量。
2. 变量虽然也可以不声明,直接使用,但不规范,需要先声明,后使用。
JavaScript 判断语句(if…else)
if…else 语句是在指定的条件成立时执行代码,在条件不成立时执行 else 后的代码。
语法:
if(条件) { 条件成立时执行的代码 } else { 条件不成立时执行的代码 }
假设我们通过年龄来判断是否为成年人,如年龄大于等于 18 岁,是成年人,否则不是成年人。代码表示如下:
<script type="text/javascript"> var myage = 18; if(myage>=18) //myage>=18 是判断条件 { document.write("你是成年人。");} else //否则年龄小于 18 { document.write("未满 18 岁,你不是成年人。");} </script>
什么是函数
函数是完成某个特定功能的一组语句。如没有函数,完成任务可能需要五行、十行、甚至更多的代码。这时我们就可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省重复输入大量代码的麻烦。
如何定义一个函数呢?基本语法如下:
function 函数名() { 函数代码; }
说明:
1. function 定义函数的关键字。
2. “函数名”你为函数取的名字。
3. “函数代码”替换为完成特定功能的代码。
我们来编写一个实现两数相加的简单函数,并给函数起个有意义的名字:“add2”,代码如下:
function add2(){ var sum = 3 + 2; alert(sum); }
函数调用:
函数定义好后,是不能自动执行的,所以需调用它,只需直接在需要的位置写函数就 ok 了,代码如下:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数调用</title> <script type="text/javascript"> function contxt() //定义函数 { alert("哈哈,调用函数了!"); } contxt();//函数调用,直接写函数名 </script> </head> <body> <form> <input type="button" value="点击我" onclick="contxt()" /> </form> </body> </html>
码云笔记 » JavaScrip中变量、判断语句和函数