javascript学习(一):javascript基本语法

时间:2022-02-14 20:40:30

javaScript是什么:

是一种轻量级的脚本语言,可插入 HTML 页面,并可以由所有的现代浏览器执行(逐行执行)。

tips

  • 对大小写敏感;会忽略多余的空格;使用\ 对代码进行换行
  • 注释:单行// 多行 首尾加/*

变量:

变量必须以字母开头;变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做);变量名称对大小写敏感

数据类型:

字符串、数字、布尔(true 或 false)、数组、对象、Null、Undefined.(JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。)

//var关键字声明变量,并直接赋值 var name="Gates", age=56, job="CEO"; //声明数组并赋值 var cars=new Array(); cars[0]="Audi"; //对象由花括号分隔。在括号内部,对象的 属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔 var person={firstname:"Bill", lastname:"Gates", id:5566}; name=person.lastname; name=person["lastname"];
  • Undefined 这个值表示变量不含有值;可以通过将变量的值设置为 null 来清空变量;
  • javaScript 变量的生命期从它们被声明的时间开始;局部变量会在函数运行以后被删除;全局变量会在页面关闭后被删除。
  • JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
  • 在 JavaScript 中,对象是拥有属性和方法的数据。

函数:

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

<button onclick="myFunction('Bill Gates','CEO')">点击这里</button><script>function myFunction(name,job){alert("Welcome " + name + ", the " + job);}</script>

运算符

  • 算数运算符
    +,-,*,/,%,++,--(+ 运算符也用于把文本值或字符串变量加起来)。
  • 比较运算符
    ==,!=,>,<,
  • 逻辑运算符
    &&,||,!

控制结构

  • 条件语句:if语句(switch)
    if (age<20){x="young man";}
  • 循环语句:
    1. for循环
      for (var i=0; i<5; i++){x=x+i;}
    2. for/in循环
      var person={fname:"John",lname:"Doe",age:25};//遍历对象属性for (x in person) {txt=txt + person[x];}
    3. while循环
      while (i<5){x=x + "The number is " + i + "<br>";i++;}

参考

w3school