IF関数の設定がうまくできません。

以下の通り、入力データの面積に応じて、作成費用を自動計算します、というJsを作ってみましたがうまく動いてくれません。アドバイスいただけませんでしょうか。

(function() {
    “use strict”;
  
 //面積から作成費を計算する。
    var events = [‘app.record.create.show.面積’,‘app.record.edit.show.面積’];
    kintone.events.on(events, function(event) {
     
  var record = event.record;
  var a = record[‘面積’].value;
  var b = record[‘作成費’].value;
  
  if (a <=0~500) {
      b = 0;
  } else {
  
  if ( a <=501~1000) {
      b = (a-500)/10*220+35000;
  } else {
  
  if (a <=1001~3000)
      b = (a-2000)/10*170+65000;
  } else {
  
  if (a <=3001~4000)
      b = (a-3000)/10*120+82000;
  } else
  
  if (a <=4001~5000)
      b = (a-4000)/10*120+94000;
  } else
  
  if (a <=5001~6000)
      b = (a-5000)/10*120+106000;
  } else
  
  if (a <=6001~7000)
      b = (a-6000)/10*110+118000;
  } else
  
  if (a <=7001~8000)
      b = (a-7000)/10*90+129000;
  } else
  
  if (a <=8001~9000)
      b = (a-8000)/10*70+138000;
  } else
  
  if (a <=9001~10000)
      b = (a-9000)/10*70+145000;
  } else
  
  if (a <=10001~11000)
      b = (a-10000)/10*70+152000;
  } else
  
  if (a <=11001~12000)
      b = (a-11000)/10*70+159000;
  } else
  
  if (a <=12001~13000)
      b = (a-12000)/10*70+166000:
  } else
  
  if (a <=13001~14000)
      b = (a-13000)/10*60+173000;
  } else
  
  if (a <=14001~15000)
      b = (a-14000)/10*60+179000;
  } else
  
  if (a <=15001~16000)
      b = (a-15000)/10*60+185000;
  } else
  
  if (a <=16001~17000)
      b = (a-16000)/10*60+191000;
  } else
  
  if (a <=17001~18000)
      b = (a-17000)/10*60+197000;
  } else
  
  if (a <=18001~19000
      b = (a-18000)/10*50+203000;
  } else
  
  if (a <=19001~20000)
      b = (a-19000)/10*50+208000;
  } else
  
  if (a <=20001~25000)
      b = (a-20000)/10*50+213000;
  } else
  
  if (a <=25001~30000)
      b = (a-25000)/10*40+238000;
  } else
  
  if (a <=30001~20000)
      b = (a-30000)/10*30+258000;

   }
  
  return event;
 
 });
 
})();

JavaScriptの if ではそのような記述はできません。

if( a >= 500 && a <= 1000 ){

}

のような書き方になります。

また、計算された b は、recordにセットし直す

record[‘作成費’].value = b

が必要です。

お試しください。

おかげさまで解決しました。ありがとうございました。