IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 对于c/python/php/JavaScript语言定义变量区别 -> 正文阅读

[PHP知识库]对于c/python/php/JavaScript语言定义变量区别

最近看了一下语言的区别,以及同时学习几门语言,对定义变量这么基础的东西有些思考,于是查了相关知识,做个笔记!

首先根据类型区别一下这三个基本语言:

我们语言分为人类语言计算机语言。那么我们人类动物等说的话就是我们认知的语言,计算机语言就是我们电子专业和计算机专业天天码的那些形形色色的代码,随着信息技术的发展,我们的计算机语言类型也有好多好多。不过最常见的也就是那几种。

?其中python/php/JavaScript都属于脚本语言,c/Java属于编译语言。

其次谈谈什么叫变量:

变量就是计算机,包括电脑手机什么的都有内存吧。那我们内存里都放什么呢?这些放的东西可以想成是不同的饭,那么每种饭得有饭盒分类装吧?那么和那个空间要

申请一个饭盒 == 定义一个变量?

至于要装什么那就是看后面的赋值了。

至于要多大的饭盒什么颜色的饭盒那就是看变量的类型了。

1、c语言

它属于强语言类型,即在定义变量的同时必须指定其变量类型。变量类型常见的:整型,浮点型,字符串等。

int    i, j, k;
char   c, ch;
float  f, salary;
double d;

/*
以上是直接要个空盒子,也可以直接赋初值,就是要来盒子就放进去东西,
当然变量变量就是里面的东西是可变的,你在现在放个鸭腿,吃完后,
后面再放个鸭脖也是可以的。但是要一个类型,你不能放了鸭肉,后面放水果,
味道会不好吧。
*/
extern int d = 3, f = 5;    // d 和 f 的声明与初始化
int d = 3, f = 5;           // 定义并初始化 d 和 f
byte z = 22;                // 定义并初始化 z
char x = 'x';               // 变量 x 的值为 'x'

c语言在为一个变量命名时需要遵循以下命名规则:?

1、变量名以英文字母开头;

2、变量名中的字母是区分大小写的;

3、变量名不能是关键字;

由ANSI标准定义的C语言关键字共32个:auto、 double、 int、 struct、 break 、else、 long、 switch、case、 enum、 register 、typedef、 char 、extern 、return、 union 、const、 float 、short、 unsigned、 continue、 for、 signed 、void、default 、goto、 sizeof 、volatile、 do 、if 、while、 static。

4、变量名中不能包含空格、标点符号和类型说明符。

2、python

你想定义一个变量必须要给它赋值,只有给一个名称赋了值,才叫定义了一个变量.不需要指定类型,也会自动识别,不过存在强转类型的功能,下面因为input输入自动是字符串型,我们要强转成int整型以便后面用,当然可以转成浮点型等。

a=1

a=int(input('输入a:'))
if a==1:
    print('Ⅰ')
elif a==2:
    print('Ⅱ')

python 是动态编译语言,不用事先声明类型,赋值即声明。在为一个变量命名时需要遵循以下命名规则:?

1. 要具有描述性

2.变量名以字母或下画线开头,可以由字母、下画线和数字构成,不可以是空格或特殊字符,如:(#?。,¥$*~!&)等

3.不能是中文

4.保留字符是不能被使用,如下:

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

5.变量严格区分大小写

常用的命名方法:

phone_number = 13000000000

phoneNumber = 13000000000

3、php

PHP 是一门弱类型语言,我们注意到,不必向 PHP 声明该变量的数据类型

PHP 会根据变量的值,自动把变量转换为正确的数据类型。

在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。

<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>

在上面的语句执行中,变量?txt?将保存值?Hello world!,且变量?x?将保存值?5

注释:当您赋一个文本值给变量时,请在文本值两侧加上引号。

在PHP中定义一个变量的格式为美元符号($)加变量名称。在为一个变量命名时需要遵循以下命名规则:

1、变量名以字母或下画线开头,可以由字母、下画线和数字构成。

2、变量名区分大小写,"$var"和"$VAR"代表两个不同的变量。

3、自定义变量名称不可与PHP提供的默认变量名称相同。

4、在为变量命名时,尽量使用有意义的字符串

4、JavaScript

同样,不需要定义变量时候定义变量类型,虽然 javascript 变量表面上没有类型,但是 javascript 内部还是会为变量赋予相应的类型。它的变量名称前要写? var? 如同php变量前写$

var aName = [1, 2, 3];

var oBtn = document.getElementById('btn');

function fnName(){};

var iCount = 0;

var sName = "javascript";

命名变量的规则:

1、变量名区分大小写,允许包含数字、字母、下划线“_”和美元符号“$”,但第一个字符不能为数字;

2、变量名中不能出现汉字、空格、连字符“-”、点“.”等特殊字符;

3、变量名不能是关键字、保留字;

abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto
implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile

4、避免使用没有意义的命名等。

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-05-05 10:57:56  更:2022-05-05 10:58:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 7:04:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码