今天我们正式进入了Javascript的学习。第一天学习进度有点快想要一时间接受也是有点困难,但是总的来说也是收获颇丰,下面我就来总结一下今天学习的大致内容,首先我们从Javascript的基础部分开始讲的,讲了JS作为网页脚本的作用,以及JS中对变量的定义方法,在命名变量时应注意JS 保留的关键字;接着我们学习了JS的原始数据类型,即Undefined(未定义)、Null(空值)、Boolean(false和true)、Number(数字型:即可为整数也可以为浮点数(NAN表示非数))和String(字符型;位置从0开始计算);
如果要将字符型以及其他型转换为数字型则需要: var a =parseInt() [整数型];var a = parseFloat() [浮点型];;;若要转化为字符型则 alert(*.toString()) {*号为变量};
还有typeof用来表示值是哪一种原始类型。
(以下回忆不分先后顺序)接着我们又讲了引用数据类型数组(原生对象)Array类,这是一个在JS中创建数据的方式,应该是按照这样来创建的
var a=new Array(); a[0]=1;a[1]=2;a[2]=3;这样的话,就定义了含有3个数组项的数组。如果已经知道数据多长的话,好像也可以在new Array()的括号里加上数组长度。还可以这样直接写var a=new Array("1","2","3");alret(a[1])输出的就是2。然后我又看了看书,上面的a[10]="4",js就会把从3到9的位置都填上null,然后在第10个放上4,并且自己把数组的长度扩大以为,也就是说alert(a.length);会输出11.
然后我们又讲了Math,这个是数学对象,我们主要讲了返回最大值max和返回最小值min,在今天的作业中也有练习;还讲了round(x),这个是四舍五入括号里的数字,x必须为数字,还有一个就是随机数 random(在0~1直接随机取一个数)Math.random() 这样写。这个就记得这么多了。
我们又学习了DATE类的类型,这个就只能打打代码了:getDate()的意思是从Date对象返回一个月中的某一天(1~31);getMonth()从Date对象返回月份(0~11);getFullYear()从Date对象以四位数返回年份。。。。。说实话啊,这个有点晕,什么是从Date对象返回啊。
还有一个原始数据类型包装器类,Boolean,String,Number
还有一个内置对象-Global,math也是;这个不需要用的时候初始化
还有一个instanceof运算符可以用于对象类型的比较;如果一样的话输出true;否则false
然后我们又讲了函数function,语法是这样的function函数名(参数1,参数2){},可以用return进行返回,如果没有明确返回值,则返回值为undefined。
还有就是。。。。。。就只记得到这么多了。