这一周,先是完成了html和css的基础课程,准备后面的时间继续学习进阶版。
可是进度很快,转眼间又该学习JavaScript了。
这不学不知道,竟然跟c语言有那么些许的相似。
可这一个var竟让解决了所有的变量引入(数字,字母,小数,各类数组)。
console.log(变量名)或console.log('内容'),可以用来存储内容。
document.write(变量名)或document.write(‘内容’),可以使内容显示在桌面上。
prompt可以弹入对话框,alert可以弹出对话框内容。
另外,我还发现如果没有对变量进行初始赋值的话,会显示undefined。
更皮的是一个变量不声明就赋值,竟然也能用,真是离了大谱¥¥¥
变量命名很讲究,由字母~数字~_下划线~$组成。驼峰命名法也不错:myNameFirst.
不要有关键字和保留字,也不要以数字开头┗|`O′|┛ 嗷~~
还是有数据类型的,
number(数据类型)var a=010;a就是10;数字前面加一个0就表示八进制。
var b=0xa;b就是10;数字前面加0x就表示十六进制。
有最大值Number.MAX_VALUE。
也有最小值Number.MIN_VALUE。
InFinity表示无穷大,-InFinity表示无穷小。
NaN=Not a Number。console.log('文字'-100);会显示NaN。
isNaN()可以用来判断是不是非数字,如果是数字则返回false,如果是非数字则返回true。
字符串来喽
<br/>网页中的换行
\n 代码中的换行
str.length可以直接求出字符串的长度
字符串的拼接console.log('sipc'+'115'),则在控制台中显示sipc115。
console.log('sipc'+115),则在控制台中显示sipc115。
console.log('15'+15),则在控制台中显示1515。
console.log(15+15),则在控制台中显示30。
可以引入一个变量来储存prompt的值
boolean(布尔型)有true 和 false ,true在运算的时候当作1,false在运算的时候当作0。
意外之中返现了一个情况:
var a=undefined;
console.log(a+1);//不能确定是不是数字。
在控制台会显示NaN。非数字。
但console.log(a+'age');
在控制台会显示undefinedage。
null情况大致相同,只不过因为他是0可以做加减法运算。
另外用typeof可以检测变量的数据类型,number boolean string undefined object
console.log(typeof 变量名);
字面量???
数据类型转化
1.转化为字符串类型
var num=1;
var str=num.toString();
string(num);
时间好紧啊,赶紧学习去了,我才学到盒模型,浮动刚刚学完,后面还没学完,不说了,学习去喽,明天又是快乐的一天,啦啦啦啦啦......