javascript 面向对象
对象是属性与方法的组合
属性是对象所拥有的又外观特征 一般为名词
方法是对象可以执行的功能,一般为动词
好比一辆汽车
我们以汽车为对象,属性是可以一眼看到的 比如颜色 大小 牌子
而我们从外表看不到的,比如说可以跑 可以停 可以转完 都是动词 是他可以执行的功能
alert与documentde.write()区别
alert是弹出警告框
document.write()会向html输出字符流 会改变文件本身
猜数字游戏思路
1.随即产生一个数字
2.获取用户所输入的内容
3.比较用户输入的内容判断是打了还是小了
4判断同时加上次数的限制修饰
string对象
属性:length不用家复活 直接.length
index字符串从0开始计算字符
charAt返回某位置的字符
indexOf查询字符串中的字符串
subStr截取字符串
校验
关于检测用户输入的内容是否有非法的字符的检测实现思路
1 定义合法的字符串(源字符串)
2.获取用户输入的内容(子字符串)
3.循环的去处用户输入的每一个字符串,用源字符串中查找
(1)查找到了 返回改字符串 中出现的位置
(2)没有查找到返回-1 我们可以用-1来判断该字符串是否还有非法字符
简易网上时钟
1.产生一个Data对象
2.获取年月日时分秒
3.重复上一件事 每秒一次
4显示