1 / 15
文档名称:

JavaScript.doc

格式:doc   大小:9,695KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

JavaScript.doc

上传人:xunlai783 2017/12/4 文件大小:9.47 MB

下载得到文件列表

JavaScript.doc

相关文档

文档介绍

文档介绍:JavaScript
一、数据类型
数据类型指的是值的类型,有如下:
1、数值型:整数、浮点数;
整数是由数字、正负号、或0所构成,可以用十进制、八进制和十六进制来表示。
整数
解释
12
一个十进制整数
0238
一个十进制整数(因为有8),即238
0237
一个八进制整数,等于十进制数159
0XFF
一个十六进制整数,等于十进制数255
-0X2E5
一个十六进制整数,等于十进制数-741
浮点数是可以有小数部分的数字值,只能采用十进制,表示形式有普通形式和指数形式(E后面指数部分的位数不能大于3,而且必须是整数,)。
浮点数
解释




.123


*105
312E4
表示312*104
 
2、字符串值:是由0个或多个字符组成的序列,它可以包括大小写字母、数字、标点符号或其他可以显示字符以及特殊字符,也可以包含汉字。在JS中,字符串通过在其首尾添加成对的双引号("")或单引号('')来说明。
字符串
解释
"javascrip"
字符串为:javascrip
'你好!'
字符串为:你好!
""
空字符串
" "
由空格构成的字符串
"'Hi'"
字符串为:'Hi'
'"Hi"'
字符串为:"Hi"
 
3、布尔值:也就是逻辑值,它只有两个值 true 和 false,分别表示逻辑“真”和逻辑“假”。在JS中,也可以用整数0表示false,而非0表示true。
4、空值:就是null,一种特殊的关键字,表示没有值,用于定义空的或不存在的引用。要注意,空值不等同于空字符串或0。当使用对象进行编程时可能会使用这个值。
5、未定义值:就是undefined,表示变量已经声明,但没有赋值;或对象不存在。
6、特殊字符串(转义字符):显示无法输入的字符串,使用\符号开头的字符。
转义字符
字符
\b
退格
\f
换页
\n
换行
\r
返回、回车符
\t
制表符(Tab)
\'
单引号(')
\"
双引号(")
\\
反斜线(\)
编程实现如下页面:
 
二、数据类型的转换
1、如果表达式中使用加号(+)运算符,JS自动将数值转成字符串。
表达式

"小张工资"+1000
小张工资1000
"20"+5
205
2、如果表达式中使用其他运算符,则自动先将字符串转成数值,再进一步运算。
表达式

"30"/6
5
"20"-"10"
10
表达式

布尔+字符串
布尔被强制转换为字符串true或false
布尔+数字
布尔被强制转换为数字1或0
4、指定转换
eval(字符串):转化为相对应的数值。
parseInt(字符串,[底数]):转换成指定底数的数值。
parseFloat(字符串):转换成浮点数值。
三、常量
JS用常量来表示一个固定的值。这所以叫做“常量”,是与“变量”作区分,它是一个常态性的值,不会改变的值。
1、数组常量
所谓的“数组常量”是由一些组件,称作“数组组件”所构成,使用的时候要用中括号[]括起,不同的组件中间用逗号(,)隔开。
job=["教师","学生"]
job[0]="教师"
job[1]="学生"
job=["教师","学生",,"IT"]
job[0]="教师"
job[1]="学生"
job[0]=""
job[1]="IT"
四、变量
在程序执行过程中,值不断发生变化的量。从用户角度看,变量就是存取信息的基本单元,从系统角度看,变量是计算机内存中的一个存取空间。它有两个基本特征,即变量名(标识变量的名称)和变量值(变量所存储的数据)。变量的值可以(通过赋值)发生变化,不过在为变量赋予新值之前,它会一直保持它原先所存储的数据。
绝大多数程序都会使用变量,要使用好变量,必须明确变量的命名、变量的类型以及变量的作用域。
1、变量取名
变量名必须以字母或下划线(_)开始,可以含有(0-9、A-Z、a-z、_),不能有(空格、+、-、,等);
不能使用JS中的保留字作为变量名,如var,new,int,goto等等;
变量名区分大小写
2、变量声明
要声明一个变量,可以使用关键字 var ,在这个关键字之后的字符串将代表一个新的变量名,多个变量名之间可以逗号隔开。
var job
var name,age,job
var i=