回顾:昨天作业的讲解
实现 猜数字的游戏
声明:昨天使用的是火狐浏览器,在IE下是有问题的?
补充一点:
alert 和 document.write()的区别
alert 是弹出警告框
document.write 向我们html页面输出字符 流 (输入输出)
猜数字游戏的实现思路
1、随机产生一个数字。
2、 获取用户输入的内容。
3、比较用户输入的内容,判断是大了还是小了。
4、判断的同时,我们加上次数的限制等修饰。
JavaScript函数/对象
String 对象
使用var 语句
Var newstr = new String(“这是我的字符串”)
属性:length <注:不要加括号,直接.length>
方法:
charAt 返回指定位置字符 <下标从0开始>
indexOf 检索字符串
substr 从起始索引号提取字符串中指定数目的字符。
toLowerCase把字符串转换为小写。
eval
关于检测 用户输入的内容是否有非法的字符的检测实现思路
1、定义合法的字符串(源字符串)
2、获取用户输入的内容
3、循环的取出用户输入的每一个字符,去源字符串中查找
1)查找到了,返回该字符在源源字符串中出现的位置
2)没有查找到,返回 -1, 我们正好利用这个-1判断用户输入的内容是否合法
数学运算Math对象
Math.random()*(n-m)+m 返回指定范围的随机数(m-n之间)的公式