I want to change if else state of code to switch case with multiple parameters i have tried if else it worked pretty much fine but I don't know how to convert it into switch case i not pro in javascript.
$(document).ready(function() {
$("#calcBtn").click(function() {
var bulkType = $("#bulkType option:selected").val();
var bulkQty = $("#bulkQty option:selected").val();
if (bulkType == 0 || bulkQty == 0) {
$("#sms_final_price").html('<br/><h3 class="text-danger"><i class="fas fa-info-circle"></i> Select required fields.</h3>');
} else {
if (serviceType == 1 && serviceQty == 1) {
var price = 10000 * 0.18;
} else if (serviceType == 1 && serviceQty == 2) {
var price = 25000 * 0.16;
} else if (serviceType == 1 && serviceQty == 3) {
var price = 50000 * 0.14;
} else if (serviceType == 1 && serviceQty == 4) {
var price = 100000 * 0.12;
} else if (serviceType == 2 && serviceQty == 1) {
var price = 10000 * 0.26;
} else if (serviceType == 2 && serviceQty == 2) {
var price = 25000 * 0.24;
} else if (serviceType == 2 && serviceQty == 3) {
var price = 50000 * 0.20;
} else if (serviceType == 2 && serviceQty == 4) {
var price = 100000 * 0.18;
} else if (serviceType == 3 && serviceQty == 1) {
var price = 10000 * 0.28;
} else if (serviceType == 3 && serviceQty == 2) {
var price = 25000 * 0.26;
} else if (serviceType == 3 && serviceQty == 3) {
var price = 50000 * 0.24;
} else if (serviceType == 3 && serviceQty == 4) {
var price = 100000 * 0.20;
}
$("#service_final_price").html('<br/><h3> .' + price.toFixed(0) + '/- Only</h3>');
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form class="form side-from" id="smsForm">
<div class="form-group">
<label for="serviceType">Service Type*</label>
<select class="form-control" id="serviceType" required>
<option value="0" selected="" disabled="">Select here</option>
<option value="1">Service 1</option>
<option value="2">Service 2</option>
<option value="3">Service 3</option>
</select>
</div><br/>
<div class="form-group">
<label for="serviceQty">Quantity*</label>
<select class="form-control" id="serviceQty" required>
<option value="0" selected="" disabled="">Select here</option>
<option value="1">10000</option>
<option value="2">25000</option>
<option value="3">50000</option>
<option value="4">100000+</option>
</select>
</div><br/>
<small class="form-text">(*) all fields are requied</small><br/>
<button type="button" class="btn btn-primary col-12" id="calcValue">
<span>Calculate</span>
</button>
</form>
<div id="service_final_price" class="text-center">
I have tried if else
it worked pretty much fine but I don't know how to convert it into a switch
case.