首页 >> 编程狮 >> JavaScript

javascript教程

javascript是世界上最流行的脚本语言。javascript是属于web语言,它适用于PC、笔记本电脑、移动电话。

javascript被设计为向html页面增加交互性。许多html开发者都不是程序员,但是javascript拥有非常简单

的语法。几乎每个人都有能力将小的javascript片段添加到网页中。

1、数据类型

javascript拥有动态类型,这意味着相同的变量可作用于不同的类型:

var  x;//x为undefined

var  x =5;//x为数字

var  x=“john";  //x为字符串

字符串——var  carName="小米";

数字——var x = 34;

布尔——var x =true;

数组——var cars= new Array();

cars[0]="奔驰";

cars[1]="宝马";

cars[2]="大众";

或者 var cars =new Array("奔驰","宝马","大众");

var  cars=["奔驰","宝马","大众"];

对象——var  person ={firstname:"wang",lastname:"gang"};

对象寻址有两种方式:name=person.firstname;

                                             name=person["firstname"]

undefined这个值表示变量不含值;可以通过将变量的值设置为null来清空变量。

函数语法——function functionname(){

                            执行代码

                        }

局部javascript变量:函数内部声明的变量(使用var)是局部变量,所以只能在函数内部访问它。

只要函数运行完毕,本地变量就会被删除。

全局变量:在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

向未声明的javascript变量分配值:如果您把值赋给尚未声明的变量,该变量将被自动作为

全局变量声明。

carname=“奔驰”;

typeof操作符

typeof "john"//返回string

typeof 3.14//返回number

typeof  NAN//返回number

typeof  false//返回boolean

typeof  [1,2,3,4]//返回object

typeof {name:"john",age:34}//返回object

typeof  new  Date()//返回object

typeof function(){}//返回function

typeof  mycar//返回undefined(如果mycar没有被实例化的话)

typeof  null//返回object

undefined和null

null表示什么都没有,是一个只有一个值的特殊类型,表示一个空对象引用。

undefined是一个没有设置值的变量。如果一个变量没有设置值的话,就会返回undefined。


标签:

上一篇
没有了

下一篇
Vue项目结构价绍