JS的数据类型、常量、变量、以及基本对象的知识总结

第一部分、JS的常见数据类型,特别要注意的是JS中大小写要求很严格,一定要注意字段大小写

1.字符串(String)
举例:

var cellname = "Bill Gate";或者 var cellname = 'Bill Gate';

2.数字(Number)
举例

var x1 = 32.00; //使用小数点来写
var x2 = 32;  //不使用小数点来写

极大或者极小的数字可以通过科学计数法来写,举例

var y = 123e5;  //12300000
var z = 123e-5;  //0.00123

3.布尔(boolean)
举例:

var x = true;
var y = false;

4.数组(array)
举例:

var cars = new Array();
var [0] = "Audi";
var [1] = "BMW";
var [2] = "Volvo";
var cars = new Array("Audi","BMW","Volvo");

5.对象(object)
对象由花括号{}分隔,在括号内部,对象的属性以名称和值对的形式来定义,即{name:value}。属性由逗号分隔。
举例:

var person = {
    firstname = "Bill",
    lastname = "Gates"
};

6.undefined和null
undefined这个值表示变量不含有值。可以通过将变量的值设置为null来清空变量。
举例:

var person;
var car = "BMW";
document.write(person + "<br/>");
document.write(car + "<br/>");
var person = null;
document.write(person + "<br/>");

输出的结果为

undefined
BMW
null

第二部分、JS中的常量

1.常量Constant:不变的值。
1) const constantName = value1;
常量名首字符为字母或下划线,其后可有数字。 value1为直接量或表达式。
2)1个const关键字可定义1个或多个常量。
3)内置常量:JS中Infinity表无穷大的数值,-indinity表无穷小。NaN表非数值。举例:

const a = 10;
alert(a);   

第三部分、JS中的变量

变量是存取数字、提供存放信息的容器。对于变量,必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。
一、特别注意:命名规范
1)变量必须以字母或下划线开头,后可以跟字母、数字、下划线,不能有空格或特殊字符等。
2)不用使用Javascript中的关键字作为变量,如var,true,double等。
3)在对变量命名时,最好把变量的意义与其代表的意思对应起来,以免出现错误。
二、变量的类型:

整数变量:x=100;
字符串变量:y=“125”
布尔型变量:xy=True
实型变量:cost=19.5

三、变量的声明:
JavaScript可以在使用前先声明,并可赋值。
变量声明用可用命令var;

var mytest;

该例子定义了一个mytest变量,但没有赋予其值。

var mytest=“This is a book”

该例子定义了变量并为其赋予了值。

四、变量的作用域:
变量分为全局变量和局部变量。
全局变量是定义在所有函数体之外,其作用范围是整个函数
局部变量是定义在函数体之内,只对其该函数是可见的,而对其它函数则是不可见的。
函数体内可以访问父级函数的变量,父级函数不能访问子函数的的变量。
注意:在申明变量时凡是没有var关键字,而直接赋值的变量均为全局变量

function test() {  
   a = 30; 
  var b = 20;
}
test();
document.write("a="+a); //这里很明显,a为全局变量
document.write(“b=”+b);//b为局部变量,在函数test外调用,提示未定义

第四部分、JS中的基本对象

对象包括:系统标准类对象 和 自定义对象
标准类对象:字符串对象String、日期对象Date、数组对象Array、数字对象Number 、数学对象Math、正则表达式对象RegExp。
自定义对象:自定义的包含属性和方法的对象。

var person={
    firstname : "Bill",     
    lastname : "Gates", 
    eat : function(){}
}; 

总结:

JavaScript数据类型:
字符串、数字、布尔型、数组、对象、Undefined、Null。
JavaScript 常量:
JavaScript变量:
类型、声明、命名规范、作用域
JavaScript基本对象:
系统标准对象、自定义对象

posted @ 2018-09-11 09:02  沉默的小猴子  阅读(799)  评论(0编辑  收藏  举报