文档介绍:第1章 javascript书写及调用
第2章数据类型及转换
第3章算术运算及逻辑运算
第4章比较和循环
第5章 javascript事件处理
第6章 window对象与frame对象
第7章函数高级应用
交流内容
第1章 javascript书写及调用
第1章 javascript书写及调用
Java执行执行
1、与页面嵌套:在<head>与</head>之间
<script language=“javascript”></script>
<script type=“text/javascript”></script>
2、在页面元素嵌套
<a href=“javascript:void(0);return false”>test</a>
3、把javascript页面移到外面形成一个单独文件并以js为后缀(外部js)
<script src=“” language=“javascript”></script>
<script src=“” type=“text/javascript”></script>
第1章 javascript书写及调用
兼容
那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:
<script type="text/javascript">
<!--
("Hello World!");
//--> </script>
注释
行注释//注释
块注释/**
注释内容
*/
大小写敏感
第1章 javascript书写及调用
变量定义
var 变量=初值;
函数定义(也可不处理异常)
function 函数名(){
try{
throw “Err1”//可自定义异常
}
Catch(err){
}
}
第1章例子
try
{
if(x>10)
throw "Err1"
else if(x<0)
throw "Err2"
}
catch(er)
{
if(er=="Err1")
alert("Error! The value is too high")
if(er == "Err2")
alert("Error! The value is too low")
}
第1章 javascript书写及调用
第2章数据类型及转换
第3章算术运算及逻辑运算
第4章比较和循环
第5章 javascript事件处理
第6章 window对象与frame对象
第7章函数高级应用
交流内容
第2章数据类型及转换
第2章数据类型及转换
内置数据类型(内置对象)
Function: 函数类型的用户接口。
Object: 对象类型的用户接口。
Boolean, Number, String: 分别为这三种简单数值类型的对象包装器
Date, Array, RegExp: 可以把它们看作是几种内置的扩展数据类型。
undefinded、null、NaNa对象
第2章数据类型及转换-String
属性
描述
constructor
对创建该对象的函数的引用
length
字符串的长度
prototype
允许您向对象添加属性和方法
主要方法
描述
charAt(index)
返回在指定位置的字符。
concat()
连接字符串。 (str2)
indexOf()
检索字符串。(searchStr[,startIndex]) 未找到
-1
lastIndexOf()
从后向前搜索字符串。
replace()
替换与正则表达式匹配的子串。(regex,repstr)
split()
把字符串分割为字符串数组。
(start,len)
从起始索引号提取字符串中指定数目的字符。
substring(start,end)
提取字符串中两个指定的索引号之间的字符。
toLowerCase()
把字符串转换为小写。
toUpperCase()
把字符串转换为大写。
第2章练习(5分钟)
1、请写一个replaceAll方法,能实现全部替换功能,如
“abcda”把a替换成1则返回1bcd1
2、请写一个查找子字符串的方法,如果能找到返回true,否则返回false
第2章数字类型转换
JavaScript没有严格的数字类型定义,其计算都是用float类型,但实际应用中可以转称成int
转数字
parseInt
parseFloat
转字符串
1 + “”