UNPKG

h5-cli

Version:

hello

58 lines (50 loc) 1.27 kB
"use strict"; var clock = 0; //\u8bbe\u7f6e\u7b2cN\u5929\u7684\u95f9\u949f \u5f00\u542f \u5173\u95ed function set(day) { clock = clock ^ 1 << day; return clock; } //\u5224\u65ad\u7b2cN\u5929\u7684\u95f9\u949f\u662f\u5426\u5f00\u542f function is(day) { return (1 & clock >> day) == 1; } //\u67e5\u770b\u4e8c\u8fdb\u5236\u72b6\u6001 function view(a) { console.log(parseInt(a).toString(2)); } //\u8bbe\u7f6e7\u5929\u5f00\u542f console.log(set(1)); console.log(set(2)); console.log(set(3)); console.log(set(4)); console.log(set(5)); console.log(set(6)); console.log(set(7)); // //\u9a8c\u8bc1 // console.log(is(1) == true) // console.log(is(2) == true) // console.log(is(3) == true) // console.log(is(4) == true) // console.log(is(5) == true) // console.log(is(6) == true) // console.log(is(7) == true) // //\u8bbe\u7f6e7\u5929\u5173\u95ed // view(set(1)); // view(set(2)); // view(set(3)); // view(set(4)); // view(set(5)); // view(set(6)); // view(set(7)); // //\u9a8c\u8bc1 // console.log(is(1) == false) // console.log(is(2) == false) // console.log(is(3) == false) // console.log(is(4) == false) // console.log(is(5) == false) // console.log(is(6) == false) // console.log(is(7) == false) // for(var i=0; i<33; i++){ // console.log(i, 1<<i) // }