1.JavaScript基本语法

1.1 javaScript概述

美国网景通讯(Netscape)是最早引进JavaScript的公司。
JavaScript被称为Web脚本语言,是一种轻形的,解释性的脚本语言,是一种有浏览器内的解释器解释执行的程序语言。
JavaScript的执行原理:

1.2 JavaScript脚本代码

a. HTML文件混合方式 通过<script></script>标签
b.JS文件引用方式 以js为扩展名,在html文档中指定文件路径进行引用
c.html代码嵌入方式 作为标签的属性值(<a href = "javascript:document.write('<h2>欢迎</h2>');">hello</a>

1.3 JavaScript核心语法

var message; //声明变量               var是声明变量的关键字
message = "hi";//不声明变量而直接赋值
var width = 34,height = 31; //连续声明变量和赋值

1.3.1 typeof操作符

是用来检测给定变量的数据类型。
语法:

var message = "hi";
document.write(typeof message);  //string

由此可判断变量message是string类型。

1.3.2 JavaScript的流程控制语句

1.顺序结构
2.选择结构
(1)if单分支语句的语法和实例

<script type = "text/javascript>
  var name;
  if(typeof name == "string"){
    name = "xiaocai";
  }
  document.writer("名称是:"+name);
</script>

(2)if多分支语句的语法和实例

 <script type="text/javascript">
        var time = new Date();
        var hour = time.getHours();
        if(hour<=11){
            document.write("good morning");
        }else if(hour<=18){
            document.write("good afternoon");
        }else{
            document.write("good night");
        }
    </script>

(3)switch语句语法和实例

   <script type="text/javascript">
       var time = new Date();
       var week = time.getDay();
       switch(week){
           case 1:
           case 2:
           case 3:
           case 4:
           case 5:
               document.write("工作日");
               break;
           default :
               document.write("休息日");
               break;
       }
   </script>

3.循环结构
(1)while语句
(2)do-while语句
(3)for语句
4.运算符
 (1).算术运算符 : + - * / % ++ --
 (2).赋值运算符 :=
 (3).比较运算符 :> < >= <= == !=
 (4).逻辑运算符 :&& || !

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。