- 9
- 0
- 约 6页
- 2017-08-14 发布于河南
- 举报
第4章 JavaScript语法 张孝祥《JavaScript网页开发》.txt你不能让所有人满意,因为不是所有的人都是人成功人士是—在牛B的路上,一路勃起你以为我会眼睁睁看着你去送死吗?我会闭上眼睛的4.2 JavaScript的基本语法
JavaScript脚本代码的位置可以在3个地方:
1) 放置在script/script标签对之间
2) 放置在一个单独的文件(.js)中,再用script引用,例如 script src=script.js language=javascript/script
3) 将脚本程序代码作为属性值,例如 a href=javascript: alert(new Date());
JavaScript中的标识符,由大小写字母、数字、下划线(_)、美元号($)组成,不能以数字开头,不能是保留关键字
JavaScript区分大小写
注:作为属性值的JavaScript脚本最后一条语句结尾处的分号(;)可以省略
JavaScript的注释: /* 多行注释 */ 以及 // 单行注释
基本数据类型:整型常量、实型常量、布尔型、字符串型、null常量(指向的对象为空)、undefined常量(未赋值)
可用加号(+)将两个字符串连接起来
JavaScript采用弱类型的变量形式
可以使用 var name; 来声明变量
4.3 运算符
算术运算符:+、-、*、/、%、++、--
赋值运算符:=、+=、-=、*=、/=、%= 还有 =、=、=、|=、^=
比较运算符:、、=、=、==、!=
逻辑运算符:、||、!
位运算符:
位逻辑运算符:、|、^(异或)
位移动运算符:(有符号右移)、、(无符号右移)
4.4 程序的流程控制
顺序结构
选择结构
1) if(条件语句){执行语句块}
2) if-else
if(条件语句){
执行语句块
}else{
执行语句块
}
注:?:三元操作符,例如 y = x0 ? x : -x ;
3) if-else if-else
if(条件语句){
执行语句块
}else if(条件语句){
执行语句块
}else{
执行语句块
}
4) if语句嵌套
5) switch语句
switch(表达式){
case 取值1:
语句块1
break;
...
default;
语句块n+1
break;
}
循环结构
1) while循环结构
while(条件语句){执行语句块}
2) do while 语句
do{执行语句块}while(条件语句);
3) for循环语句
for(初始化表达式;循环条件表达式;循环后操作表达式){执行语句块}
break与continue
1) break语句:中止循环或switch语句。
break语句可有标号或无标号,例如:
st:while(true){
break st;
}
2) continue语句:跳过剩余循环语句,执行下一次循环
4.5 函数
函数的定义:
function 函数名(参数表)
{
程序代码
return 表达式;
}
全局变量与局部变量:函数中重新用var定义的变量是函数范围的局部变量
参数个数可变的函数:
函数内部可以使用arguments数组对象,包含了调用程序传递给函数的所有参数
arguments.length代表参数个数;arguments[0]~arguments[arguments.length-1]为各个参数
创建动态函数:需要使用Function对象
var varName = new Function(argument1,...);
例如 var square = new Function(x, y, var sum; sum=x*x+y*y; return sum;);
JavaScript中的系统函数:
1) encodeURI 返回对一个URI字符串编码后的结果
2) decodeURI 将已编码的URI字符串解码
3) parseInt 将一个字符串按指定进制转换成一个整数
语法格式:parseInt(numString, [radix])
radix 可选,指定进制,取值2~36
如果没有指定radix,则前缀0x的被视为16进制,前缀0的被视为八进制,其余
您可能关注的文档
最近下载
- 2025年度民主生活会个人“五个带头”方面对照检查发言提纲(强化政治忠诚、固本培元、三个敬畏、干事创业、管党治党).docx VIP
- 汪小兰版有机化学答案全资料讲解.docx VIP
- 带头强化政治忠诚提高政治能力、固本培元增强党性、敬畏人民敬畏组织敬畏法纪、干事创业担当作为、坚决扛起管党治党责任方面“五个带头”方面对照检查材料6篇2026年.docx VIP
- 美的集团成本控制研究.DOCX VIP
- 退学炒股:我和小明(珍藏版).docx VIP
- 水土保持工程概算定额(2025版).docx
- 2篇:2025年度民主生活会个人“五个带头”对照检查发言((强化政治忠诚、固本培元、三个敬畏、干事创业、管党治党)文稿.docx VIP
- 运营与供应链管理方向中南财经政法大学研究生培养方案.docx VIP
- proteus实验报告.doc VIP
- 2025年度民主生活会个人“五个带头”方面对照检查发言提纲(强化政治忠诚、固本培元、三个敬畏、干事创业、管党治党).docx VIP
原创力文档

文档评论(0)