js函数前加分号和感叹号是什么意思?有什么用?:http://www.cnblogs.com/mq0036/p/4605255.html
function与感叹号:https://swordair.com/function-and-exclamation-mark/
javascript中的感叹号 "!" : http://www.cnblogs.com/pelli/p/5889813.html
function fnA(){alert('msg');}//声明式定义函数
var fnB = function(){alert('msg');}//函数赋值表达式定义函数