照片中的代码如何理解,是什么意思 : 属性执行完w就变成b,然后执行完b又变成w??

这是一个JavaScript的条件运算符(ternary operator),通常也称为三元运算符。它由三个部分组成:
一个布尔表达式(player == 'w'),该表达式的值为 true 或 false。
一个问号 ?,表示条件成立时要执行的代码。
一个冒号 :,表示条件不成立时要执行的代码。
因此,这个语句的意思是:
如果 player 的值等于 'w',则 plaver 的值为 'b',否则 plaver 的值为 'w'。
换句话说,如果当前的棋手是白色(player 等于 'w'),则 plaver 将被设置为黑色('b'),否则 plaver 将被设置为白色('w')。
可以将这个条件运算符看作是 if...else 语句的简化版本。