это функция, которая используется для объединения текста и получения значения.
Строка concat две переменные и заполнить другую переменную и проверить, доступно ли значение 3-й переменной в массиве четвертой переменной и отобразить
function myFunction() {
var price = {
audi: 200,
bmw: 300,
volvo: 500
};
var x = document.getElementById("mySelect").value;
var y = document.getElementById("mySelect2").value;
var p = {
LondonColombo: 100,
ColomboLondon: 250
};
var z = x + y
var txt = "";
if (z in p) {
txt = price[z]
}
document.getElementById("demo").value = z;
document.getElementById("cost").value = txt;
}
<!DOCTYPE html>
<html>
<body>
<select id="mySelect" onchange="myFunction()">
<option value="audi">audi</option>
<option value="bmw"> bmw </option>
<option value="volvo">volvo </option>
<option value="London">London </option>
</select>
<select id="mySelect2" onchange="myFunction()">
<option value="audi">audi</option>
<option value="bmw"> bmw </option>
<option value="volvo">volvo </option>
<option value="Colombo">Colombo </option>
<input id="demo">
<input id="cost">