JavaScript基础

JS语法

准备工作

JS的位置

  • 放在HTML文档的最后</body>标签之前,这样可以让浏览器更快地加载页面

语法

注释

JS的语法和C++其实很类似

<!– /**/ //注释

注意<!– 这是HTML的注释 –>,在js中 <!–注释每行都要加,没什么人用

变量

JS可以对变量直接赋值而不需要声明,但是一般会把age=33; 写成var age=33;,JS中变量是区分大小写的

JS是弱类型的语言,不需要声明变量的类型,你可以这样

var age="wqe";

age=33;

小数可以任意位,还有bool型

数组

var beatles= Array(4);

var beatles=Array();

可以用下标访问元素

beatles[0]="John"

关联数组

beatles["name"]="John"

对象

var lennon=Object();

创建对象可以使用方便的花括号

var lennon={name:"John",year:1940,living:false};

当然对象可以放在数组里,也可以放在对象里

var beatles={};

beatles.voclist=lennon;

操作

+可以拼接字符串,数字和字符串拼接时,数字会自动转换成字符串

+=也可拼接字符串,而且比较简单

变量的作用域

分全局变量和局部变量

function square(num) {
    total =num*num;
    return total;
}
var total=50;
var number=square(20);
alert(total);

以上的代码会显示400,要想不改变全局变量,在函数中要声明

function square(num) {
    var total =num*num;
    return total;
}

对象

对象有属性和方法

js中有内建对象,如Array()

除了内建对象,js里还有宿主对象

发表评论

电子邮件地址不会被公开。 必填项已用*标注