一.变量值的8种类型

1、变量值的8种类型

1.学习目标:知道8种变量类型。和相关变量一些知识

变量的值有8种类型:整形,浮点,字符串,布尔,数组,对象,null,资源;

首先变量是什么,变量是存值用的容器。而值又分为8种类型,例如:$a=12;   分析:$a是一个变量,12是值。而12又是一种整形。正确叫说,声明一个变量a,赋值一个型形数据12。‘$‘这是叫做变量符 ,跟后面的字符串,组合成一个变量。‘=’这个叫做赋值符。

变量名命名规定,字母和下划线。后面的为任意字母和数字和下划线。数字不能为首字母。还有一些标识系统定义的,也称为关键字,最好不使用。区分大小字。

php中如何区分变量类型  1.整形:  数学中的整数 。   2.浮点型:数学中的小数 。 3.字符串:一串字符。4.布尔: 其值为真或假。 5.数组:键与值对应的复合数据。 6.对象:Object(中后期再深入了解,现在略过)。7,null:没有值。(ps:注 变量如果是存值容器,那么null为空,无值。)

8.php中资源(resource)类型是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数建立和使用的。相应的资源类型有:dbase(Link to Dbase base)、ftp(FTP stream)、gd(GD Image)等。(这个初学者可以客观理解为,资源一瓶封好奶,通过吸管可吸出奶,也可向加东东。)

*PHP NULL

特殊的NULL值表示一个变量没有值。NULL类型唯一可能的值就是NULL[1]

注:NULL类型是 php 4 引进的。

在下列情况下一个变量被认为是NULL

被赋值为NULL

尚未被赋值。

unset()。)

四种标量类型:

boolean (布尔型)
integer (整型)
float (浮点型, 也称作 double)
string (字符串)

两种复合类型:

array (数组)
object (对象)

最后是两种特殊类型:
resource (资源)
NULL (NULL)

时间: 2024-10-30 10:16:55

一.变量值的8种类型的相关文章

JavaScript交换两个变量值的七种解决方案

前言 这篇文章总结了七种办法来交换a和b的变量值 1 2 var a = 123; var b = 456; 交换变量值方案一 最最最简单的办法就是使用一个临时变量了,不过使用临时变量的方法实在是太low了 1 2 3 4 var t; t = a; a = b; b = t; 首先把a的值存储到临时变量中,然后b赋值给a,最后拿出临时变量中的a值赋给b,这个办法是最基本的了 交换变量值方案二 下面的方案都不会有临时变量,我总结了一下,其实不使用临时变量的思路都是让其中一个变量变成一个a和b都有

不借助第三个变量,交换两个变量值的3种方式

今天在我们学校的OJ上做题,一道非常简单的题,突然想试试能不能不借助第三个变量,交换两个变量值.蒙出来一半了已经,好可惜.现在把方法写在这里,希望以后不要忘记. 1 void fun1() 2 { 3 int a = 10, b = 100; 4 5 a = a + b; 6 b = a - b: 7 a = a - b; 8 printf("%d\n%d\n", a, b); 9 } 10 11 void fun2() 12 { 13 int a = 10, b = 100; 14

C语言交换变量值的几种方法

第一种:使用中间变量 int a = 1, b = 2, c; c = a; a = b; b = c; printf(“%d,%d”, a, b); 第二种: int a = 1, b = 2; a = a + b; b = a - b; a = a - b; printf(“%d%d”, a, b); 或者: a = a * b; b = a / b; a = a / b; 第三种: int a = 1, b = 2; a ^= b; b ^= a; a ^= b; printf(“%d,%

交换两个变量值的几种算法

一.添加临时变量(最常见) var a = 1, b = 2, c; c = a; a = b; b = c; 二.算数运算(仅限number类型) var a = 3, b = 5; a = a - b; // a = -2 , b = 5; b = a + b; // a = -2, b = 3; a = b - a; // a = 5, b = 3; 三.数组特性 var a = 1; b = 2; a = [ a , b ]; b = a[ 0 ]; a = a[ 1 ]; 四.ES6解

微信小程序----关于变量对象data 和 前端wxml取后台js变量值

(一)页面变量对象data 对象data 有两个方面用途 第一,前端wxml的数据渲染是通过设置此对象中定义的变量进行关联展现的 第二,定义JS页面中的页面局部变量,使其整个页面中可使用或调用 对象data定义的变量支持各种数据类型,string,int,[],{} 第一.wxml数据渲染,只要通过设置data值(this.setData({...}))即可 如: wxml页面:detail对象中包含有TaskBillCode与BillDate两个属性 js页面: 第二.页面变量 定义: 存储:

MFC 一个类访问另一个类成员对象的成员变量值

作者:卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/35263857 MFC中一个类要访问另外一个类的的对象的成员变量值,这就需要获得原来那个类对象的指针,其实有好几种方法都可以实现. 比如维护一个单例模式.设置静态变量等等.我们这里举个列子,实现多个类之间的相互访问. 一.示例:创建MFC对话框,实现对个对话框之间数据访问 我们创建一个MFC对话框应用程序,命名为Visit工程. 对话框本身有一个主界面(CVisitDlg对话框

<22>【掌握】指针变量概念及定义方法+【理解】两变量值交换的方法+【掌握】总结*使用场合

[掌握]指针变量概念及定义方法 1.指针变量 用来存放地址的变量,就是指针变量 2.指针? 就是地址,地址是个常量 3.指针变量的定义 数据类型 *指针变量名; int *p; //定义了一个指针变量,变量名是p //int表示,p只能存放一个int类型的变量的地址 char *p1; //定义了一个指针变量,变量名是p1 //p1只能存放一个char类型数变量的地址 int num=10; char *p = # //警告 4.指针变量定义的注意事项 1)“*” 必须得有,如果没有就相

MFC 一个类訪问还有一个类成员对象的成员变量值

作者:卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/35263857 MFC中一个类要訪问另外一个类的的对象的成员变量值,这就须要获得原来那个类对象的指针,事实上有好几种方法都能够实现. 比方维护一个单例模式.设置静态变量等等.我们这里举个列子,实现多个类之间的相互訪问. 一.演示样例:创建MFC对话框,实现对个对话框之间数据訪问 我们创建一个MFC对话框应用程序,命名为Visitproject. 对话框本身有一个主界面(CVis

C语言如何交换两变量值?5大方法告诉你!

写在前面: C语言中交换两个变量值的操作经常会用到,也有不少人提问诸如不用临时变量怎么交换两个变量值的问题,今天我们在这里进行一个总结,也算是对这个问题的统一回复,我一共总结了5种方法(名字都是我自己取的,不当之处还请批评指正),希望大家看完有所收获. 1.临时变量法 方法解释:采用临时变量的方法,作为中间过渡,这是最简单也是大家最容易想到的方法,此法在各种场合应用极多,应该熟练掌握. #include<stdio.h> int main(void) { int a=1,b=2,tmp; tm