1
0
mirror of https://github.com/robertkrimen/otto synced 2025-10-12 20:27:30 +08:00
otto/builtin_number.go
2013-02-20 15:58:45 -08:00

19 lines
468 B
Go

package otto
// Number
func numberValueFromNumberArgumentList(argumentList []Value) Value {
if len(argumentList) > 0 {
return toValue(toNumber(argumentList[0]))
}
return toValue(0)
}
func builtinNumber(call FunctionCall) Value {
return numberValueFromNumberArgumentList(call.ArgumentList)
}
func builtinNewNumber(self *_object, _ Value, argumentList []Value) Value {
return toValue(self.runtime.newNumber(numberValueFromNumberArgumentList(argumentList)))
}