'javascript how to set variables to be equal both ways?
I set some variables to make meters to feet ... let feet = meter * 3.280 but i have set meters = number also so i cant set meter = feet / 3.28 to get ther result that i want
how can i do that so it gives the right result?
in mathematics you can write meter <=> feet / 3.28
This is the wrong result that i get with my variables 2 meters=6.56feet| (2 feet=2 meters)
any help on how to structure it correctly? thank you
(it says i need for explanation to post this )......................................................................................................................................................................................................................................................................................................................................................................................................................................................................
let number = 2
let meter = number
let feet = meter * 3.280
let calculate = document.getElementById("meterscalc")
document.getElementById("placenumber").textContent = number
function calc () {
calculate.textContent = number +" meters=" + feet + "feet" + "|" + number + " feet=" + meter +" meters"
}
calc()
HTML, body{
margin: 0;
padding: 0;
}
body {
background-color: rgb(7, 7, 58);
color: aliceblue;
}
#numbermetric {
background:linear-gradient(
230deg, #F38B17 0%, #ED4880 100%
);
height: 300px;
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
position: relative;
text-align: center;
padding-top: 20px;
}
#text1 {
font-size: 2em;
}
#placenumber {
font-size: 5em;
}
#calculations{
padding-top: 30px;
}
#calculations > div{
font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
position: relative;
text-align: center;
margin-bottom: 10px;
}
<html lang="en">
<head>
<link rel="stylesheet" href="index.css">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>solo project</title>
</head>
<body>
<div id="numbermetric">
<div id="text1">Metric/Imperial unit conversion</div>
<div id="placenumber">0</div>
</div>
<div class:="flexbox" id="calculations">
<div class="len">Length (Meter/feet)</div>
<div id="meterscalc">0 meters=0.000feet | 0 feet=0.0000 meters</div>
<div class="vol" >Volume (Liters/Gallons)</div>
<div id="volumecalc">0 liters=0.000gallons | 0 gallons=0.000 0liters</div>
<div class="mas">Mass (Kilograms/Pounds)</div>
<div id="masscalc">0 Kilograms=0.000Pounds | 0 Pounds=0.0000 kilograms</div>
</div>
<script src="index.js"></script>
</body>
</html>
Solution 1:[1]
let number = 2
let feetToMeter = number / 3.280
let meterToFeet = number * 3.280
let calculate = document.getElementById("meterscalc")
document.getElementById("placenumber").textContent = number
function calc () {
// let meter = number
// let feet = meter * 3.280
calculate.textContent = number +" meters=" + meterToFeet + "feet" + "|" + number + " feet=" + feetToMeter +" meters"
}
calc()
HTML, body{
margin: 0;
padding: 0;
}
body {
background-color: rgb(7, 7, 58);
color: aliceblue;
}
#numbermetric {
background:linear-gradient(
230deg, #F38B17 0%, #ED4880 100%
);
height: 300px;
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
position: relative;
text-align: center;
padding-top: 20px;
}
#text1 {
font-size: 2em;
}
#placenumber {
font-size: 5em;
}
#calculations{
padding-top: 30px;
}
#calculations > div{
font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
position: relative;
text-align: center;
margin-bottom: 10px;
}
<html lang="en">
<head>
<link rel="stylesheet" href="index.css">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>solo project</title>
</head>
<body>
<div id="numbermetric">
<div id="text1">Metric/Imperial unit conversion</div>
<div id="placenumber">0</div>
</div>
<div class:="flexbox" id="calculations">
<div class="len">Length (Meter/feet)</div>
<div id="meterscalc">0 meters=0.000feet | 0 feet=0.0000 meters</div>
<div class="vol" >Volume (Liters/Gallons)</div>
<div id="volumecalc">0 liters=0.000gallons | 0 gallons=0.000 0liters</div>
<div class="mas">Mass (Kilograms/Pounds)</div>
<div id="masscalc">0 Kilograms=0.000Pounds | 0 Pounds=0.0000 kilograms</div>
</div>
<script src="index.js"></script>
</body>
</html>
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Amir |
