DEV Community


Posted on

Convert Monthly income into Hourly in JS

JS code snippet...

const governmentTax = .20; // 20% Tax 
const monthlyIncome = 500; // put your amount here...

const weeksInMonth = 4;
const workingHours = 8;
const workingDays = 5;

const weeklyHours = workingHours * workingDays;
const monthlyHours = weeklyHours * weeksInMonth;

const afterTaxPay = monthlyIncome - (monthlyIncome * governmentTax);

const hourlyIncome = afterTaxPay / monthlyHours;

console.log('Your hourly income is: $' + hourlyIncome);

// Your hourly income is: $2.5
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

11 Tips That Make You a Better Typescript Programmer


1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields


Read the whole post now!