您的位置:首页 > Web前端 > JavaScript

JavaScript学习1

2016-02-17 09:01 295 查看


为什么学习 JavaScript?

JavaScript web 开发人员必须学习的 3 门语言中的一门:

HTML 定义了网页的内容

CSS 描述了网页的布局

JavaScript 网页的行为

本教程是关于 JavaScript 及介绍 JavaScript 如何与 HTML 和 CSS 一起工作。


谁适合阅读本教程?

1. 如果您想学习 JavaScript,您可以学习本教程:

了解 JavaScript 是如何与 HTML 和 CSS 一起工作的。

2. 如果在此之前您已经使用过 JavaScript,您也可以阅读本教程:

JavaScript 一直在升级,所以我们需要时刻了解 JavaScript 的新技术。


阅读本教程前,您需要了解的知识:

阅读本教程,您需要有以下基础:

HTML 和 CSS 基础


JavaScript 参考手册

在 W3CSchool 中,我们为您提供完整的 JavaScript 对象、浏览器对象、HTML DOM 对象参考手册。

以下手册包含了每个对象、属性、方法的实例。

JavaScript 内置对象

Browser 对象

HTML DOM 对象


基本语法

1、运算符

  运算符就是完成操作的一系列符号,它有七类:   赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位移运算符(|,&,<<,>>,~,^)和字符串运算符(+)。   可能很多人不知道"==="什么。   在这里,我为大家解释一下,在javascript中 "==="才是全等 只有"==="两边的内存地址也相等 才会返回真   而"=="只是值相等就会返回真
  例如:null==undefined 会返回真 , 但是null===undefined 就会返回假!

2、表达式

  运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。

3、语句

  Javascript程序是由若干语句组成的,语句是编写程序的指令。Javascript提供了完整的基本编程语句,它们是:   赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do while循环语句、break循环中止语句、continue循环中断语句、with语句、try...catch语句、   if语句(if..else,if...else if ...)、let语句。

4、函数

  函数是命名的语句段,这个语句段可以被当作一个整体来引用和执行。使用函数要注意以下几点:   1)函数由关键字function定义(也可由Function构造函数构造);   2)使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包括定义函数的语句前);而用var关键字定义的必须定义后才能被调用;  3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;   4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数;
  5)return语句用于返回表达式的值。   6)yield语句扔出一个表达式,并且中断函数执行直到下一次调用next。

5、对象

  Javascript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。

6、事件

  用户与网页交互时产生的操作,称为事件。事件可以由用户引发,也可能是页面发生改变,甚至还有你看不见的事件(如Ajax的交互进度改变)。绝大部分事都由用户的动作所引发,如:用户按鼠标的按钮,就产生click事件,若鼠标的指针的链接上移动,就产生mouseover事件等等。在Javascript中,事件往往与事件处理程序配套使用。

7、变量

如 var myVariable = "some value";   

变量有它的类型,上例中myVariable的类型为string(字符串)   

javascript支持的常用类型还有:   

object:对象   

array:数组   

number:数;   

boolean:布尔值,只有true和false两个值,是所有类型中占用内存最少的;   

null:一个空值,唯一的值是null;   

undefined:没有定义和赋值的变量 

实际上javascript的变量是弱变量类型,你赋值给他的是字符串,他就是String .   

是数字他就是整形。

是true和false他就是boolean型(注意,不能加引号,不然会被当成字符串处理)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript