JS基礎常識理解

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
</head>

<body>
	<!--int整數類
	float小數類包括double()decimal()
    char字符類型 如a26個英文字母還有1到10之間數字還有!*    一個一個的字符單個存儲  用char
    string字符串類型  多由個字符組合起來 如hello  或你好   能夠把任何東西當成字符串 
    dateime日期時間
    bool布爾型數據   只有兩種狀態1個真 另外一個是假    或用0或1表示
    
    變量定義:
    1強類型語言
    	int a;
        
    2弱類型語言(JS)裏定義變量是用var a;
    	var a;

		*全部變量必須先定義再使用*


        給變量賦值:
        a=10; 把等號右面的值交給a變量
        
        
    JS(裏面如何輸出):
    alert();括號裏面寫要輸出的內容
    confirm();括號裏面寫提示內容
    
    變量存儲:
    一。堆和佔
    1.他們是底層語言
    
    (單片機 其實是個小的芯片  和電腦主機差很少   只是單片機比較小又單一 至關小計算機)
   單片機在使用的時候用的就是 c語言是控制硬件的例如:控制燈 電機  因此他是偏底層的 他是直接控制硬件的
   
   PHP不是控制底層的 他和硬件毫無關係 因此他只管程序邏輯 因此這門語言是偏上的   他只是軟件 不去考慮硬件
   
   堆和佔的概念:主要分爲兩塊(1)堆空間,例如堆用圓方體表示  (2)棧空間,例如棧用長體表示
   
   (1)堆空間
   不少數據咱們都是扔到堆空間,堆空間很大 混亂裏面什麼都能放就跟倉庫,往裏扔東西能夠隨便扔
   
   
   (2)棧空間
   至關於隊列,有規律,有順序的存儲方式
    
    
    
    好比定義個變量var a = 10  他會扔到棧空間根據c語言PHP屬於偏上層語言
    
    
    好比定義一個字符串	c++	用的一段話	strinq s = "hello"   定義個變量s    他不想把hello扔到棧裏有個方法能夠直接把hello扔到堆裏   		溢出:用完要刪掉
    
    
    引用類型:
    
    -->
</body>
	<script type="text/javascript">
    	var a;//先定義變量a   定義用var a  使用就不用var   直接 a = 10;
		a = 10;//使用變量a
		
		/*或者:*/
		var b = 5;//定義的同時給賦值
		//1。alert(b);//輸出變量B的值     alert(b);輸出語法
		confirm(a);//輸出變量a
		
    </script>

</html>
相關文章
相關標籤/搜索