var chartDom = document.getElementById("chartsA")!;

其中的!是代表什么,是代替了if (null)吗。
没见过这种写法,所以不太了解

!可将变量转换成boolean类型,null、undefined和空字符串取反都为true,其余都为false。

还有这样写的?🙄

应该是代码写错了,哪有这种操作

var chartDom = document.getElementById("chartsA")!;
直接报错 放前面 是取反 后面 报错
var chartDom = !document.getElementById("chartsA");