<!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>