JavaScript入门3
一、JavaScript-变量
1. 什么是变量?
从编程的角度来讲,变量用于存储某种或者某些数值的存储器。我们可以把变量看作是一个盒子,用于区分盒子的名字就是变量名。
注:在JavaScript中变量名可以通过大小写进行去区分,比如mynum与Mynum是不同的两个变量。
2.定义变量
在JavaScript中定义变量要使用关键字var,语法如下:var 变量名;。变量名可以任意取名,但也要遵循如下原则:
1.变量名必须使用字母、下划线或者$开始。
2.然后可以使用任意多个英文字母、数字、下划线或者$组成。
3.不能使用JavaScript关键字与JavaScript保留字。
变量需要先声明再赋值,如下:
变量可以重复赋值,如下:
注:其实变量不声明也能直接使用,但是不规范,所以建议在使用变量之前还是需要先声明变量再使用。
3.var\let\const的区别
var——定义弱类型变量。可以定义任意类型变量的生命周期:它所在代码块及其父代码块下有效;
let——定义弱类型变量。可以定义任意类型变量的生命周期:只有它所在代码块有效;
const——声明只读变量,它所在代码块及其父代码块下有效。
4.变量类型
JavaScript的变量类型有字符串、数字、布尔、数组、对象、NULL(清空变量)、Undefined(变量不含有值)。
二、JavaScript-判断语句
if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码(即判断条件是否成立)。
语法:
假设我们通过年龄来判断是否未成年人,如年龄大于等于18岁。是成年人,否则不是成年人。带代码表示如下:
注:JavaScript中的打印与c语言有所不同,需要用document.write(" ")表示。
三、JavaScript-函数
1.什么是函数
在编程中,函数是完成某个特定功能的一组语句。函数是由事件驱动的或者它被调动时执行的可重复使用的代码块。我们需要完成某项特定功能的时候,把完成该功能的代码放到一个函数中,直接调用函数,就能省掉重复输入代码的麻烦。
2.定义函数
如何定义一个函数呢?基本语法如下图:
注:function是定义函数的关键字;“函数名”是指你为这个函数取的名字,一般按照函数的功能取名字;“函数代码”的位置应放置能完成特定功能的代码块。
3.函数的调用
函数在<script></script>标签中定义好后,是不能自动执行的,需要我们调用它。函数的调用只需要在需要它实现功能的地方调用函数就ok了。
函数的调用有两种写法:一种是在<script></script>标签中直接调用“函数名()”;另一种是在<body>标签中“onclick="函数名()"”,用点击事件调用。