javascript syntax rules