JavaScript 学习总结

一、JavaScript语言

1.1、JavaScript是基于对象和事件驱动的


  它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标,移动窗口,选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。

1.2、JavaScript是跨平台的


  JavaScript是依赖于浏览器本身的,与操作系统无关。

二、JavaScript变量

2.1、定义变量


  在定义变量时,统一使用"var 变量名"表示,例如:var str;甚至可以省略var这个关键字

2.2、JavaScript变量的类型

  JavaScript中变量的数据类型是由JS引擎决定的

三、JavaScript数据类型

  JavaScript包含两种不同数据类型:基本数据类型和引用数据类型。基本类型指的是简单的数据,引用类型指由多个值构成的对象。当我们把值赋值给一个变量时,解析器首先要做的就是确认这个值是基本类型值还是引用类型值。

3.1、基本数据类型

  常见的五种基本数据类型:
      Boolean、Number、String、Undifined、Null
  这五种基本数据类型可以直接操作保存在变量中的实际值。


四、JavaScript函数

      很多情况下,程序在执行过程中会反复完成相同或类似的任务,为了避免多次重复编写相同的代码段,JavaScript吧部分代码包装为能够重复使用的模块,称为“函数”;

4.1创建函数就好像是创建一个新的JavaScript命令,能够在脚本的其他部分使用。

function sayHello(){
alert("Hello");
//...其他语句...
}

4.2调用函数

调用函数只需要使用函数名称(以及一对括号),就可以在需要的地方执行函数的代码:

例如:可以再按钮的onClick时间处理器里调用函数sayHello();

<input type="button" value="say Hello" οnclick="sayHell.()"/>

参数:我们可以通过向函数传递数据来扩展函数的功能,其实现方法是在调用函数是给它传递一个或多个“参数”;

functionname(arguments)

多参数:函数不知能接收一个参数。在使用多个参数时,只需要使用逗号分隔他们就行了;

function times(a,b){
    alert(a*b);
}
times(3,4); //显示12

4.3从函数返回值

从函数调用获取数据的机制是“返回值”,其工作方式如下所示:

function cube(x){
   return x * x * x ;
}
var answer =cube(3); //现在变量answer包含的数值是27
4.4变量作用域

“函数内部声明的变量只存在于函数内部。”这种限制被定义变量的“作用域”。如:

//定义函数addTax()
function addTax(subtotal,taxRate){
var total=subtotal*(1+(taxRate/100));
return total;
}
//调用这个函数
var involceValue=addTax(50,10);
alert(invoiceValue);
alert(total);

5、DOM对象和内置对象

总结:https://blog.csdn.net/limeijng/article/details/80074132

导图:

评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值