Javascript笔记总结

----js笔记总结-------
1.变量
JavaScript中的变量与Java中的变量声明不一样,Java是强类型
js是弱类型,变量的类型时由具体的变量内容来绝对的。
js声明变量用var
如 var name="哈哈";
   var age=18;
只有变量被定义了,但是没有赋值的,变量默认值为undefined
有些变量既没有声明,也没赋值就错误了。


---------数据类型-----------
基本数据类型:number(数字),string(字符串),boolean(布尔值),null,undefined
number(数字),特殊值(NaN) 3*"a"=NaN 但是3*"4"=12
string(字符串)在js中没有字符的概念,单双引号之间可以互相嵌套。
boolean(布尔值),除了true,false以外其他类型的值也可以表示真假,false,0,null,undefined,NaN,""表示假,其他的都表示真
if("false")真
if("false"==true)假
if(undefined==null)真,bug


2.js与html代码之间的结合方式


--------第一种直接把代码放到script中--------------

注:该标签除了title标签内不可以放置外,任何地方都可以放置,
页面的开头和结尾均可以放置,一般js文件特别大的时候,
就会影响到页面的显示了,就把js放到页面结尾处。


--------第二种把js代码封装到外部js文件中-----------

你可能感兴趣的:(web前端)