2016年5月20日 星期五

[JS] 連續附值問題 (結論:沒事不要用連續賦值)


今天看到一個JS題目是 :

大大們請教一個js問題
var a = {n:1};
a.x = a = {n:2};
請問a.x 現在是什麼值??


直覺想當然是 {n:2}
但是答案 undefined

又如果題目改成
var a = {n:1};
var b = a;
a.x = a = {n:2};
請問b.x是什麼?

直覺想b.x又沒賦值當然是undefined
但答案又錯了!!

說明可以參考
https://read01.com/k8Py.html
https://goo.gl/PmZvSW



結論 : 沒事別用連續賦值,避免不必要的問題產生!!!!


2016年5月6日 星期五

[C#] 顯示某月份每週幾的日期


首先會利用到日期迴圈 http://todomato.blogspot.tw/2016/01/c-foreach-datetime.html
然後使用 DayOfWeek 來過濾想要的週期,(如週三)即可

2016年5月4日 星期三

[C#] 取得本月的特定日期方法

 

假設要取得每月20號的資訊,變數要如何設定呢?

DateTime FirstDay = new DateTime(DateTime.Now.Year,DateTime.Now.Month, 20);

 

同樣的,如果需要到小時分秒也ok

DateTime FirstDay = new DateTime(DateTime.Now.Year,DateTime.Now.Month, 20, 12, 0, 0);