JavaScript入门3

一、JavaScript-变量

1. 什么是变量?

        从编程的角度来讲,变量用于存储某种或者某些数值的存储器。我们可以把变量看作是一个盒子,用于区分盒子的名字就是变量名。

        注:在JavaScript中变量名可以通过大小写进行去区分,比如mynum与Mynum是不同的两个变量。

2.定义变量

       在JavaScript中定义变量要使用关键字var,语法如下:var 变量名;。变量名可以任意取名,但也要遵循如下原则:

      1.变量名必须使用字母、下划线或者$开始。

      2.然后可以使用任意多个英文字母、数字、下划线或者$组成。

      3.不能使用JavaScript关键字与JavaScript保留字。

       变量需要先声明再赋值,如下:

JavaScript入门3

        变量可以重复赋值,如下:

JavaScript入门3

        注:其实变量不声明也能直接使用,但是不规范,所以建议在使用变量之前还是需要先声明变量再使用。

3.var\let\const的区别

          var——定义弱类型变量。可以定义任意类型变量的生命周期:它所在代码块及其父代码块下有效;

          let——定义弱类型变量。可以定义任意类型变量的生命周期:只有它所在代码块有效;

          const——声明只读变量,它所在代码块及其父代码块下有效。

4.变量类型

         JavaScript的变量类型有字符串、数字、布尔、数组、对象、NULL(清空变量)、Undefined(变量不含有值)。

二、JavaScript-判断语句

         if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码(即判断条件是否成立)。

语法:

JavaScript入门3

        假设我们通过年龄来判断是否未成年人,如年龄大于等于18岁。是成年人,否则不是成年人。带代码表示如下:

JavaScript入门3

        注:JavaScript中的打印与c语言有所不同,需要用document.write(" ")表示。

三、JavaScript-函数

1.什么是函数

        在编程中,函数是完成某个特定功能的一组语句。函数是由事件驱动的或者它被调动时执行的可重复使用的代码块。我们需要完成某项特定功能的时候,把完成该功能的代码放到一个函数中,直接调用函数,就能省掉重复输入代码的麻烦。

2.定义函数

        如何定义一个函数呢?基本语法如下图:

JavaScript入门3

        注:function是定义函数的关键字;“函数名”是指你为这个函数取的名字,一般按照函数的功能取名字;“函数代码”的位置应放置能完成特定功能的代码块。

3.函数的调用

        函数在<script></script>标签中定义好后,是不能自动执行的,需要我们调用它。函数的调用只需要在需要它实现功能的地方调用函数就ok了。

        函数的调用有两种写法:一种是在<script></script>标签中直接调用“函数名()”;另一种是在<body>标签中“onclick="函数名()"”,用点击事件调用。

JavaScript入门3