JavaScript,正常的情况下我们会联想到,这个JavaScript与Java应该是有一定关系,但事实上并没有,JavaScript最初的名字是LiveScript,因为JavaScript刚开始的时候是为了对表单进行验证而生的一门语言,刚好那时候的Java语言十分的火爆,所以临时将LiveScript修改为JavaScript,搭上Java的顺风车,哈哈,这是Java与JavaScript之间的小故事。
**
一.初识JavaScript:
**
JavaScript语法,完整的javascript是由EMCAscript(语法),
Browser Objects(DOM,BOM)(特性)组成的
DOM是文本对象模型,是用来获取和设置文档中标签的属性的,比如设置table标签里的border属性。
<table border=1px></table>
BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。
二.JavaScript中的变量
1.什么是标识符?
变量,函数,属性的名字,或者是函数的参数。
2.标识符的命名规则:
(1):由字母,数字,下划线或者是美元符($)组成。
(2):不能以数字开头命名,如 45name,这个命名是错误的
(3.):不能以关键字,保留字命名。如 var top=”123”,这是错误的,top是关键字。
我们在变量操作的时候有两个步骤,首先,你要声明变量,然后你要给变量进行赋值,两个步骤可以同时进行;
如 分开进行:var name ; name=”xiaoming”;
同时进行: var name=”xiaoming”;
当然我们也可以同时给多个变量进行声明和赋值:
如: var name=”xioaming”,number=123,email=”123456789@qq.com”;
注意,每个变量之间的声明以逗号隔开。
三.JavaScript的基本数据类型:
在这节中,有JavaScript的基本数据类型,还有他的语法功能,检测变量的类型typeof(变量);
JavaScript的基本数据类型有:
1.Undefined类型。变量未定义的意思
2.Null类型。变量的值为空的意思
3..Number类型。变量为数字类型
4.String类型。变量为字符串类型
5.Boolean类型。变量为布尔型
那么我们怎么知道变量的类型呢?这个就要用到我们的typeof(变量)的方法了。
<script>
var name="xiaoming",
number=18,
address,
money=null;
console.log(typeof (name))
console.log(typeof (number))
console.log(typeof (address))
console.log(typeof (money))
</script>
效果图:
注意:1.这里我们要通过Console控制台来打印我们的变量类型,依次排列,如上图所示;
(Console控制台在浏览器我们的开发者工具中,一般默认快捷键为F12)
2.null被认为是空对象,使用typeof会返回Object。
接下来就是NaN(Not a Number)是一种非数值。方法格式isNaN(参数)
number中有一种检查数值是否数字类型的方法,isNaN(n),就是检测这个参数n是否为数字类型,结果返回的是布尔值,也就是true or false。
返回的结果为flase true 上Console控制台便可知晓