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

来源:互联网 发布:Linux循环 选择文件 编辑:程序博客网 时间:2024/05/15 23:50

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

0 0
原创粉丝点击