发表于: 2017-04-18 23:20:34

1 664


今日所做:

1.修改之前任务7的页面

2.学习js基础知识:

   (1)递增和递减操作符,分为前置型和后置型;
前置型和后置型的区别在于,前置型在使用当时,变量的数值就已经改变了,而后置型是下次变量

被调用的时候才改变,当时用的时候不会改变。

   (2)逻辑非操作符,一个!来表示,连续两个就和Boolean函数一样了,因为第一个!会把要操

作的数值转化为布尔值并取反,第二个!就会对转化过后的布尔值再取反,那就相当于把要操作的数

值直接进行了布尔值转化。
   (3)逻辑与操作符是一个短路操作符,即如果第一个操作数能够决定结果,那么就不会再对第二个

操作数求值逻辑与和逻辑非有本质的区别,逻辑非应该属于一元操作符,只是将一个对象进行逻辑转换,

无论是什么数据类型都可以,都会被转换为数值类型;了,虽然两个都可以返回布尔值,但是逻辑非一

定返回逻辑值,而逻辑与则是要根据具体的操作数的数据类型而选择返回什么,首先如果是布尔值,那

一定会返回布尔值,如果不是布尔值,逻辑与会根据第一个操作数的具体情况而选择是否返回第二个数,

因为它是短路操作,如果第一个数没问题,则返回第二个数,如果第一个数有问题,则直接返回false;

3.对js任务一进行修改,之前的问题在于对颜色的选取采取了16进制选取法,这样选出的16进制码有的

是不对应颜色的,后来给成了rgb方式,解决了这个问题

明日计划:

学习js,修改之前的任务


返回列表 返回列表
评论

    分享到