JaveScript 基本语法的学习

1. 变量

使用var来定义变量,例子如下
var x = 2; var y = 3; var z = x+y;

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

我们也可以一条语句来定义多个变量

var name = "doubi",age = 56,job = "CEO"

如果我们定义一个变量不初始化,它的value为undefined

var name;

重新声明变量,该变量的值不会丢失

var name = "zhangsan";
var name;

JavaScript拥有动态类型

var x;   //x 为undefined
var x = 6; // x 为数字
var x = "bill"; // x为字符串

数字:只有一种数字类型,可以带小数点,也可以不带

var num = 34.00;
var num1 = 34;

极大或者极小的数字的写法如下

var y = 123e5 //12300000
var z = 123e-5 // 0.00123

布尔值只有两个值truefalse

数组创建的方式

var cars = new Array();
cars[0] = "奥迪";
cars[1] = "宝马";
cars[2] = "什么鬼"

或者

  var cars = ["奥迪","宝马","什么鬼"]

或者

  var cars = new Array("奥迪","宝马","什么鬼")

cars.length 是用来获取数组的长度的

JavaScript 对象:对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:

var person={firstname:"Bill", lastname:"Gates", id:5566};

对象属性有两种寻址方式:

name=person.lastname;
name=person["lastname"];

Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。

cars=null;
person=null;

声明变量类型
当您声明新变量时,可以使用关键词 "new" 来声明其类型:

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

JavaScript 函数语法
函数就是包裹在花括号中的代码块,前面使用了关键词 function:

function functionname()
{
这里是要执行的代码
}

如果有多个参数就以,分开,有返回值得话就return

向未声明的 JavaScript 变量来分配值
如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
这条语句:

carname="Volvo";

将声明一个全局变量 carname,即使它在函数内执行。

如果字符串和数字进行加法运算,数字会被当成字符串来处理

错误处理

在try中执行可能有异常的代码,catch中捕获异常。一般成对出现

如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。


你可能感兴趣的:(JaveScript 基本语法的学习)