function GlobalParseFloat(string) {
  // 1. Let inputString be ? ToString(string).
  string = TO_STRING(string);
  if (%_HasCachedArrayIndex(string)) return %_GetCachedArrayIndex(string);
  return %StringParseFloat(string);
}
function GlobalParseFloat(string) {
  
  string = TO_STRING(string);
  if (%_HasCachedArrayIndex(string)) return %_GetCachedArrayIndex(string);
  return %StringParseFloat(string);
}
function GlobalParseFloat ( string ) { // 1. Let inputString be ? ToString(string). string = TO_STRING ( string ) ; if ( % _HasCachedArrayIndex ( string ) ) return % _GetCachedArrayIndex ( string ) ; return % StringParseFloat ( string ) ; }
ES6 18.2.4 parseFloat(string)
ES6 18 . 2 . 4 parseFloat ( string )