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

Javascript基础语法

时间:2015-10-08 23:13:47      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

1、编写JavaScript代码

  由Unicode字符集编写

  注释

    单行: //

    多行:/* */

  语句

    表达式、关键字、运算符组成

    大小写敏感

    使用分号或者换行结束

2、变量

  变量声明

    使用关键字var声明变量,如 var x,y;

  变量初始化

    使用"="赋值

    没有初始化的变量则自动取值为underfined

    如:var count=0;

  变量命名同标识符的规则,大小写敏感

  变量声明时不需要指定数据类型,以赋值为准

3、JavaScript数据类型

  基本类型:Number:数字,String:字符串,Boolean:布尔

  特殊类型:null:空,undefined:未定义

  复杂类型:Array:数组,Object:对象

4、String类型

  表示文本

  由Unicode字符、数字、标点符号组成的序列

  首尾由一对单引号或双引号括起

  特殊字符需要转义符\,如:\n,\\,\‘,\"

5、Number类型

  不区分整型数值和浮点型数值

  所有数字都采用64位浮点格式存储,类似于double格式

  整数

    10进制的整数由数字的序列组成

    16进制数据前面加上0x,八进制前面加0

  浮点数

    使用小数点记录数据,如3.4,5.6

    使用指数记录数据,如4.3e23=4.3*10^23

6、Boolean类型

  仅有两个值:true和false

  也表示1和0

  实际运算中true=1,false=0

  多用于结构控制语句

7、数据类型的隐式转换

  JavaScript属于松散类型的程序的程序语言

    变量在声明时不需要指定数据类型

    变量由赋值操作确定数据类型

  不同类型数据在计算过程中会自动进行转换

    数字+字符串:数字转换为字符串

    数字+布尔值:true转换为1,false转换为0

    字符串+布尔值:布尔值转换为字符串true或false

    布尔值+布尔值:布尔值转换为数值1或0

8、数据类型转换函数

  toString

    转换成字符串

    所有数据类型均可转换为string类型

  parseInt

    强制转换为整数

    如果不能转换,则返回NaN(not a number)

    例如: parseInt("6.12")返回6

  parseFloat

    强制转换成浮点数

    如果不能转换,则返回NaN

    例如 parseFloat("6.12")返回6.12

  typeof

    查询数值当前类型,返回string/number/boolean/object

    例如 typeof("test"+3)="string"

  isNaN

    判断是否为数值

9、特殊数据类型

  null

    null在程序中代表“无值”或者“无对象”

    可以通过给一个变量赋值null来清除变量的内容

  undefined

    声明了变量但从未赋值或者对象属性不存在

10、算数运算

  加(+)、减(-)、乘(*)、除(/)、余数(%)

    - 可以表示减号,也可以表示负号,如:x=-y

    + 可以表示加法,也可以用于字符串的连接

  递增(++)、递减(--)

    i++相当于i=i+1,i--相当于i=i-1

11、关系运算

  关系运算用于判断数据之间的大小关系

    >,<,>=,<=,==,!=

  关系表达式的值为boolean类型(“true”或“false”)

  全等:===

    类型相同

    数值相同

  不全等:!==

12、逻辑运算

  逻辑非(!)

  逻辑与(&&)

  逻辑或(||)

13、条件运算符

  条件运算符又称“三目”/“三元”运算符,其结构为:

    boolean表达式?表达式1:表达式2

  先计算boolean表达式的值,如果为true,则整个表达式的值为表达式的值

  如果为false,则整个表达式的值为表达式2的值

Javascript基础语法

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4862494.html

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