现在的位置: 首页 > 综合 > 正文

Oracle培训(二十二)——JavaScript第二章知识点总结——JavaScript的基本语法

2013年09月08日 ⁄ 综合 ⁄ 共 1575字 ⁄ 字号 评论关闭

JavaScript第二章知识点总结——JavaScript的基本语法


知识点预览


JavaScript数据类型

string类

boolean

null和undefined

数据类型转换

算术运算符

变量的声明

函数的声明和使用

 

 

JavaScript数据类型

 

1. 基本类型

a) number 数组

b)string 字符串

c)boolean 布尔类型


2.特殊类型

a)null 空

b)undefined 未定义


3.组合类型

a) Array 数组

b) Object 对象


4.数据类型

a)最基本数据类型

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

c)所有数字采用64位浮点格式存储,相当于Java double

                       i.整数 (-2^53 ——2^53)

                     ii.浮点数

d)16进制和8机制表达方式

                       i.16进制前加0x,八进制前加0

                     ii.16进制由0-9、A-F组成

                   iii.8进制由0-7组成


string类


1.Unicode字符、数字、标点构成


2.双引号或单引号中间的内容


3.没有字符类型


4.字符串中部分特殊字符必须加上右划线\(转义字符)

a) 换行:\n

b) 单引:\’

c)双引:\”

d)右划线:\\

e) 以上为常用的转义字符


5.Unicode编码:\U表示后面是Unicode字符的编码

a)例:\U4160 你 \U597d 好

逻辑运算符、语句结构类似,变量声明、对象调用不同

 

 

boolean


只有两个值,true和false,也代表1和0,实际true=1,false=0,主要用于JavaScript控制语句

 

null和undefined


1.简介

a)null在程序中代表变量没有值,或不是一个对象

b)undefined变量的值尚未确定(对象根本不存在)

c)对象属性不存在


2.比较

a)null与空字符串:不相等,null代表什么都没有,空字符串代表一个为空的字符串

b)null与false:不相同,带!null等于true

c)null与undefined:相等,但并不相同


数据类型转换

 

1.JavaScript 松散类型

a)变量在声明的时候,不需要指定数据类型

b)变量只有赋值时,才会确定数据类型

c)表达式中含有不同类型数据,则就是过程中会自动转换

                       i.数字 + 字符串 转换为字符串

                     ii.数字 + 布尔值 true为1,false为0,转化为数组

                   iii.字符串 + 布尔 布尔转换为字符串,true或false


2.强制类型转换

a) 函数parseInt 字符串转化为整数

parseInt(“6.12”);--------> 6

b)parseFloat 字符串转化为浮点数

parseFloat(“6.12”);-------->6.12

c) eral:将字符串强制转换为表达式并返回结果

eval(“1+1”); -------->2

eval(“1<2”); -------->true


3.类型查询函数

typeof:查询数据类型

返回值:string/number/boolean/object

typeof(“test”+3);-------->string

 

算术运算符

+ - * / %

“+”可以用于连接字符串

 

变量的声明

 

var a;

赋值 a =1;

调用alert(a);


函数的声明与使用


1. 函数的定义

funcion 函数名(参数){

       函数体;

        return 返回值;

}


2. 功能说明:

a)可以使用变量、常量或表达式作为参数

b)关键字function定义

c)定义规则与标识符一致,大小写敏感

d)返回值必须使用return

 




【上篇】
【下篇】

抱歉!评论已关闭.