发表于: 2017-04-19 18:24:05
1 1211
今天完成的事:1,修改了昨天的任务
2,学习了JavaScript的三种消息框alert,confirm,prompt
a. alert是弹出警告框,在文本里面加入\n就可以换行。
b. confirm弹出确认框,会返回布尔值,通过这个值可以判断点击时确认还是取消。true表示点击了确认,false表示点击了取消。
c. prompt弹出输入框,点击确认返回输入框中的值,点击取消返回null。
3,开始js任务4,并学习里面的基础知识,比如说有限状态机,了解了概念,还不知道具体怎么用。
有限状态机(Finite-state machine)是一个非常有用的模型,可以模拟世界上大部分事物。
简单说,它有三个特征:
* 状态总数(state)是有限的。
* 任一时刻,只处在一种状态之中。
* 某种条件下,会从一种状态转变(transition)到另一种状态。
它对JavaScript的意义在于,很多对象可以写成有限状态机
明天计划的事 :1,继续看js高程
2,继续做任务
遇到的问题:改昨天的任务,一个符号没打,导致浏览器崩溃,还半天找不到问题,也不报错,重头看js代码,还好最后发现了...
收获:弄懂了包装类型
number,string,boolean都有对应的包装类型
// 因为有了基本包装类型,所以JS中的基本类型值可以被当作对象来访问;
// 基本类型特征:
// 1.每个包装类型都映射到同名的基本类型;
// 2.在读取模式下访问基本类型值时,就会创建对应的基本包装类型的一个对象,从而方便了数据操作;
// 3.操作基本类型值的语句一经执行完毕,就会立即销毁新创建的包装对象;
String 类型包含了三个属性和大量的可用内置方法
Number 静态属性
等等。。
评论