前端基础--javascript 基础

1.JS的两种引入方式

(1)直接编写

    <script>
        alert('你好')  //弹出一个‘你好’的窗口
    </script>

(2)导入文件

    <script src="hello.js"></script>

2.JS的变量、常量、标识符

(1)变量

   a、使用var  关键字声明变量。

   b、一行可以声明多个变量并且可以是不同类型

    var name="wang", age=18;

   c、声明变量的时候可以不同var 如果不用var 那变量就是一个全局变量。

   d、变量命名,首字符只能是字母,下划线,$美元符 三选一变量名区分大小写

 (2)常量和标识符

      常量 :直接在程序中出现的数据值

      标识符:

  1. 由不以数字开头的字母、数字、下划线(_)、美元符号($)组成
  2. 常用于表示函数、变量等的名称
  3. 例如:_abc,$abc,abc,abc123是标识符,而1abc不是
  4. JavaScript语言中代表特定含义的词称为保留字,不允许程序再定义为标识符

3.JS的数据类型

        number     -----  数值
        boolean    -----  布尔值
        string     -----  字符串
        undefined  -----  undefined
        null       -----   nul            

 

     Undefined类型

     Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是 undefined。

     当函数无明确返回值时,返回的也是值 "undefined";

4.运算符

算术运算符:
    +   -    *    /     %       ++(自增)        -- 

比较运算符:
    >   >=   <    <=    !=    ==    ===(完全等于)   !==(不完全等于) 

逻辑运算符:
     &&(与)   ||(或)   !(非)

赋值运算符:
    =  +=   -=  *=   /=

字符串运算符:
    +  连接,两边操作数有一个或两个是字符串就做连接运算

 

5.流程控制

 5.1顺序结构

    <script>
        console.log(“111”);
        console.log(“222”);
        console.log(“333”);
    </script>

 

 5.2分支结构

if (表达式){
   语句1;
   ......
   } 
  else if(表达式){
   语句2;
   }
   else{
   语句3;
   .....
   }

  switch-case结构

switch基本格式
switch (表达式) {
    case 值1:语句1;break;
    case 值2:语句2;break;
    case 值3:语句3;break;
    default:语句4;
}

5.3循环结构

for循环

语法规则:

    for(初始表达式;条件表达式;自增或自减)
    {
            执行语句
            ……
    }

 

while循环

语法规则:

while (条件){
    语句1;
    ...
}

 

posted @ 2017-10-15 20:53  嘟囔囔小孩  阅读(116)  评论(0编辑  收藏  举报