JSFiddle - React, Tailwind, and code Playground

HTML

<div id="result">
</div>

JavaScript

function die(msg)
{
    throw msg;
}

function test(arg1)
{
    arg1 = arg1 || die("arg1 is missing"); 
}

function failToConnectToDb()
{
    return false;
}

var $div = $("#result");

try
{
    test(5);
    $div.append("test(5): OK<br />");
}
catch (err)
{
    $div.append("test(5) FAILED: " + err + "<br />");
}

try
{
    test();
    $div.append("text(): OK<br />");
}
catch (err)
{
    $div.append("test() FAILED: " + err + "<br />");
}

try
{
    failToConnectToDb() || die("Unable to connect to database");
}
catch (err)
{
    $div.append("ERROR: " + err + "<br />");
}