NumberFormat in various locales

JavaScript

var largeNum = 100000000.15;

var f = new Intl.NumberFormat('pt-BR', {
	style: 'currency',
  currency: 'BRL',
  minimumFractionDigits: 2
});

console.log('pt-BR: ' + f.format(largeNum));

console.log(largeNum + " formatted to the customs of various locales:");

console.log("Default locale: " + 
            new Intl.NumberFormat().format(largeNum));

console.log("French: " + 
            new Intl.NumberFormat("fr").format(largeNum));

console.log("Brazilian Portuguese: " + 
            new Intl.NumberFormat("pt-BR").format(largeNum));

console.log("Arabic: " + 
            new Intl.NumberFormat("ar").format(largeNum));