码迷,mamicode.com
首页 > 编程语言 > 详细

javascript学习笔记(二)

时间:2015-12-09 00:23:37      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

        第三章学习
  一、变量
定义变量时要使用var操作符,每一个变量仅仅是一个用于保存值的占位符而已
注:用var定义的变量可以变为局部变量
 
        二、数据类型
1、五种简单数据类型,又称基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型Object
2、typeof用来检测给定变量的数据类型
3、用var定义时,没有对变量进行初始化,此时变量的值就是undefined
4、null值表示一个空对象指针
5、boolean类型只有两个字面值:true和false
要将一个值转换为其对应的boolean值,可以调用转型函数boolean()
有一张表示关于各种数据类型转换成boolean类型时的转换规则
6、number里有四点需要记住的:
(一)浮点数值,通俗点就是小数
(二)数值范围:要想确定一个数值是不是有穷的,可以使用isFinite()
(三)NaN:不是数值
作用在于:用于表示一个本来要返回数值的操作数未返回数值的情况
(四)有3个函数可以把非数值转换为数值:Number()、parseInt()和parseFloat()
Number()可以用于任何数据类型,另外两个函数专门用于把字符串转换成数值
7、String类型
(一)字符字面量
String数据类型包含一些特殊的字符字面量(就是一些特殊的符号)
(二)字符串的特点
一旦创建就不能改变。要改变的话,先销毁原先的字符串,再用另一个包含新值得字符串去填充
(三)将一个值转换成一个字符串有两种方法
第一种是利用toString()
注:null和undefined没有这个方法
第二种是利用String()
各种值都可以转
8、Object类型
对象其实是一组数据和功能的集合
记住一个思想:在ECMAScript中,Object类型是所有它的实例的基础(Object类型具有的任何属性和方法也同样存在于更具体的对象中)
 
        三、操作符
作用:一组用于操作数据值的操作符,包括算术操作符、位操作符、关系操作符和相等操作符
1、一元操作符
++和--(递增和递减操作符)
2、一元加和减操作符
3、位操作符(内存中表示数值的位来操作数值)
注意负数的运算
(一)按位非~        (二)按位与AND        (三)按位或OR        (四)按位异或
(五)左移              (六)有符号的右移     (七)无符号右移        
4、布尔操作符
一共有三个:非(NOT)、与(AND)和或(OR)
(一)逻辑非        (二)逻辑与        (三)逻辑或
5、乘性操作符
(一)乘法    *        (二)除法    (取整    /)    (求余    %)
6、加性操作符
(一)加法                (二)减法        
7、关系操作符
 (>、<、<=、>=)
8、相等操作符
相等(==)    不相等(!=)
全等(===)    不全等(!==)
9、条件操作符
a=(b>e)? b : e
如果b大于e,那么将b的值赋给a
如果b小于e,那么将e的值赋给a
 
        四、语句
1、if语句
2、do-while语句
3、while语句
4、for语句
5、for-in语句
for(a in b) statement
每次执行循环时,将b中存在的一个属性名赋值给变量,直到b中没有属性名了
6、label语句
预先编程,等候将来使用,一般将来由break和continue引用
7、break语句和continue语句
break语句会立即跳出循环强制继续执行循环后的语句
continue语句虽然也是立即跳出循环,但跳出循环后会从循环的顶部继续执行
8、switch
用于多条件判断,以default:来判断不再情况之中的(其实就是个结束条件,你没有这个数,那就跟我判断完结束程序)
 
        五、函数
 
      六、参数
      
      七、没有重载

javascript学习笔记(二)

标签:

原文地址:http://www.cnblogs.com/song-1995/p/5031366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!