前期因为一些事情的延误耽误了一些时间,近期开始了对JS的学习,那么在之前我们了解到HTML,CSS完成了页面的语义样式处理,那么就来到了JS页面交互效果。小编在此没有那么着急着去学习怎样在网页上去操作js使用js,而是通过推荐的一本书打算将JS细微概念屡清楚之后再去实战。那么多的不说记录一下今天的重点——JS入门概念。
JS基于java,基本语法与java相同,至于细微不同之处之后会一一补充。
1.代入方式
JavaScript写入可以直接写入到html文件中。
一种是导入外部js文件:<script type="text/javascript" src="导入的js文件"></script>
在导入js时可以加上defer="defer" 属性。称为延迟脚本,因为延迟脚本如果有多个不会按照顺序来所以一般延迟脚本只有一个。
作用:有延迟脚本属性的js文件会在最后面加载。
2.基本语法
在这之中基本语法与java中一至,我们主要了解的是各个引用类型的方法在实战中会用。
值得注意的是区分大小写。
以var定义变量。
3.数据类型
1.typeof、instanceof 操作符
typeof操作符返回值为数据类型
例:var a="hello world"
alert(typeof a); //输出即为String
那么同时再此提到了instanceof操作符
如果变量是给定引用类型则可用此作为判断....是....类型吗?
例:a=new Object();
if(a instanceof Object){
}
可用作条件判断。
2.undefined类型
简明来说就是未初始化变量变量值就为undefined,未定义的不算。
特例:未定义的再通过typeof操作符时返回值为undefined。
3.NaN
表示非数值
4.函数声明
以function声明函数格式与void相同
这是一些入门概念小编是过了一下,对此进行深度的学习不想放过这些细节一点一滴都助于之后的理解与学习。