天理科协日常2
這一周,先是完成了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);
時間好緊啊,趕緊學習去了,我才學到盒模型,浮動剛剛學完,后面還沒學完,不說了,學習去嘍,明天又是快樂的一天,啦啦啦啦啦......
總結
- 上一篇: 简单介绍 内网与外网IP地址,域名,子网
- 下一篇: 最难忘的一节计算机课,我最难忘的一节课