what are difference between settimeout, setimmediate and setinterval ?

Enable Notifications    Ok No thanks