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>
原文地址:https://www.cnblogs.com/aqxss/p/6505349.html