js菜鸡总结

console.log();输出,可以直接输出变量,要输出字符串"xxx"

也可以用c的printf格式输出。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)四种。

目前就了解一点,觉得js是一个不要求变量类型的语法,应该和php类似,万物皆是var出来的,我是把它看成字符串型,然后需要的时候进行强转,然后判断==是弱等于,会把左右两边自动转化成同一类型进行比较,可以进行判断是否完全相等,使用===

函数的话就是 function aaa(bbb){}这个样子

有个输出的地方要注意 console.log输出变量显示问题

Object value at left was shapshotted when logged, value below was envalueated jast now

什么意思呢?就是说这个标记左边的值是代码运行到这句时变量的快照,而下面的值是你展开这个对象时才评估的值,这样的设计是为了防止代码运行过程中 log 语句进行 snapshot 占用大量资源拖慢代码运行。所以在这个标记后面两次都输出 bbb 是正确的。

你可能感兴趣的:(js菜鸡总结)