浅谈JavaScript学习
前言:同样的事情,别人没有做过而你也没有做过,这就是你的失败之处;相反,别人没有做过而你尝试着做了,这就是你的成功。比别人多踏一步,成功的几率高达99%,如果这样,你愿意去做么,来吧,让我们一起总结JavaScript学习开发经验。
首先列一下JavaScript要研究学习的东西,学习任何东西都要具备一定的基础,当然这个基础并一定限于同行业的知识,可以是你的兴趣,爱好,把这些当成学习的基础,那么你的成功就指日可待了,好了废话少说,开始步入JavaScript正题。
1、语法结构
2、数据类型
3、变量
4、表达式和运算符
5、数组
6、控制结构和循环
7、函数
8、正则表达式
9、对象
10、事件
11、DOM
12、拖放
1、语法结构
- 空白符不可缺
-- 大小写敏感
--- 标识符
---- 保留字
----- 分号可选;
------ 语句注释:
1)// 当前行注释
2)/*
多行注释
*/
3){} javascript要执行的代码块
4)分号;或换行定义语句的结束
2、数据类型
1)字符串类型:
---转义序列:
\b 回退\f 换页\n 换行\r 回车符
\t 制表符\’单引号\”双引号\\ 反斜杠
\xNN NN是一个十六进制数,表示一个拉丁字符
\uDDDD DDDD是一个十六进制数,表示一个Unicode字符
2)数字类型: 浮点数:,整数:256
3)布尔值类型:Boolean:true,false
4)空值(Null):代表变量什么也不是
5)未定义值(Undefined): var a//变量a 这时的状态
3、变量
变量名必须以字母或下划线开始,其他部分可以使用数字、字母、美元符和下划线构成。
JavaScript变量名区分大小写,可使用骆驼命名法:变量名以一个小写字母开始,后面的单词首字母大写且没有空格。
变量名声明以关键字var开始。
关键字
保留字
4、表达式和运算符
1)逻辑运算符和比较运算符
比较运算符:比较操作数并返回布尔值
常用的比较运算符:
== 相等判定如果相等,返回值为:true,否则为:false
!= 不等判定如果不等,返回值为:true,否则为:false
> 大于判定
>= 大于等于判定
< 小于判定
<= 小于等于判定
String对象大小写字母判定:toUpperCase() ;toLowerCase() 。
总结:比较字符串时,小写的ASCⅡ码值大于大写开头的字符;都是小写的,字母顺序排在前面的小于后面的字符;都是大写的,字母顺序排在前面的小于后面的字符。
String对象的数据值比较:valueOf()
逻辑运算符:判定多个条件的情况
&& 与两个条件都必须为真一假全假
|| 或其中一个或两个必须为真一真全真
! 非原逻辑相反真假相反
2)typeof运算符
返回值:
undefined
boolean
number
string
object
3)instanceof 运算符
用于识别正在处理对象的类型,这个方法要求必须确认对象为某特定的类型。
4)一元运算符
4—1)Delete 运算符:删除对以前对象属性及方法的引用,但不能删除未定义属性和方法;
4—2)Void 运算符:其对任何值都返回underfined ,用于避免输出不应该输出的值;
示例:
1、<a href="javascript:('about:blank')">点击链接</a> 输出:[object]
2、<a href="javascript:void(('about:blank'))">点击我</a>
4—3)前增量/前减量运算符
++变量名;
--变量名;
4—4)后增量/后减量运算符
变量名++ ;
变量名-- ;
4—5)一元加法和一元减法
4—6)位运算符
位运算not (~)
位运算and (&)
位运算or (|)
位运算XOR(^)
4—7)左移运算(<<)
4—8)有符号右移运算(>>)
4—9)无符号右移运算(>>>)
5)Boolean 运算符
5—1)逻辑not
运算符是对象,返回false ;
运算符数字是0,返回true ;
运算数是0以外的任何数字,返回faulse ;
运算数是null,返回true ;
运算符是NaN , 返回true ;
运算数是underfined ,返回错误;
5—2)逻辑and (&&)
5—3)逻辑or
6)乘性运算符
JavaScript+总结 来自淘豆网m.daumloan.com转载请标明出处.