May times we need to convert a string into a Double value. This can be achieved by various functions in various programming languages.
Swift
|
let string = “15.666” let myDouble = Double(string) ?? 0 print(myDouble) |
Also can be done by following method.
|
import Foundation let string = “15.666” let myDouble = (string as NSString).doubleValue print(myDouble) |
Kotlin
|
fun myParseDouble(inputString: String): Double { val result: Double? try { result = java.lang.Double.parseDouble(inputString) return result } catch (e: Exception) { return 0.0 } } |
JAVA
|
function Double myParseDouble(String inputString){ Double result; try { result = java.lang.Double.parseDouble(inputString); return result; } catch (e: Exception) { return 0.0; } } |
PHP
In PHP doubleval() is just an alias for floatval().
|
$var = ‘122.34343’; $float_value_of_var = floatval($var); echo $float_value_of_var; // 122.34343 |
JAVAScript
|
var string = “10”; var double = parseFloat(string); console.log(typeof(double)); // float // parseFloat used for float and double datatypes |