Skip to content

Instantly share code, notes, and snippets.

@kana
kana / lazy.js
Created April 9, 2013 09:57
Lazy evaluation in JavaScript
function delay(expressionAsFunction) {
var result;
var isEvaluated = false;
return function () {
if (!isEvaluated)
result = expressionAsFunction();
return result;
};
}
@nsdevaraj
nsdevaraj / NumberUtil.as
Created November 17, 2010 07:37
convert number to string
package
{
public class NumberUtil
{
//Usage: trace(NumberUtil.converToWords(numbers.text));
private static const THOUSANDS:Array = ['','Thousand','Million','Billion','Trillion'];
private static const DECADES:Array = ['Twenty','Thirty','Forty','Fifty','Sixty','Seventy','Eighty','Ninety'];
private static const TENS:Array = ['Ten','Eleven','Twelve','Thirteen','Fourteen','Fifteen','Sixteen','Seventeen','Eighteen','Nineteen'];
private static const DIGITS:Array = ['Zero','One','Two','Three','Four','Five','Six','Seven','Eight','Nine'];
private static const HUNDRED:String = 'Hundred ';