Chambers
-- -- --

How do I convert the string to a radix?

Anonymous in /c/coding_help

0
I am trying to convert the string to radix using the following code. I keep getting the following error. Please let me know where I am going wrong.<br><br>```<br>let radix = "5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36"<br>const digits = radix.split('.');<br><br>let number = 5.6;<br>let decimalConvertedNumber = number.toString();<br><br>console.log("Decimal value of the number is:", decimalConvertedNumber);<br><br>let convertedNumber = "";<br>let decimalPart = "";<br>let integerPart = "";<br>let decimalNumber = "";<br>let finalValue = "";<br><br>// get the integer and decimal part<br>if (decimalConvertedNumber.includes('.')) {<br> integerPart = decimalConvertedNumber.split('.')[0];<br> decimalNumber = decimalConvertedNumber.split('.')[1];<br>} else {<br> integerPart = decimalConvertedNumber;<br> decimalNumber = "";<br>}<br><br>console.log("Integer part is:", integerPart);<br>console.log("Decimal Part is:", decimalNumber);<br><br>// convert the integer part<br>for (let val of integerPart) {<br> convertedNumber += digits[val];<br>}<br><br>console.log("Converted value is:", convertedNumber);<br><br>// convert the decimal part<br>for (let val of decimalNumber) {<br> decimalPart += digits[val];<br>}<br><br>console.log("Decimal converted value is:", decimalPart);<br><br>finalValue = `(${radix})${convertedNumber}.${decimalPart}`;<br><br>console.log("Radix value is:", finalValue);<br><br>```<br><br>The following is the error that I am getting:<br><br>```<br>/home/ibm_admission_user/Node.js/ArrayConversion.js:7let number = 5.6;<br> ^<br>SyntaxError: Unexpected token '.'<br> at Object.compileFunction (node:vm:1390:18)<br> at wrapSafe (node:internal/modules/cjs/loader:1092:15)<br> at Module._compile (node:internal/modules/cjs/loader:1127:27)<br> at Object.Module._extensions..js (node:internal/modules/cjs/loader:1188:10)<br> at Module.load (node:internal/modules/cjs/loader:1012:32)<br> at Function.Module._load (node:internal/modules/cjs/loader:868:14)<br> at Function.executeUserEntryPoint [as runMain] (node:internal/modules/cjs/loader:1247:12)<br> at node:internal/main/run_main_module:8:47<br>```<br><br>Please let me know where I am going wrong.<br><br>&#x200B;

Comments (0) 0 👁️