分类
其它综合

JavaScript变量

JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。 定义变量需要用关键字 ‘var’

 var iNum = 123;
 var sTr = 'asd';
 //同时定义多个变量可以用","隔开,公用一个‘var’关键字
 var iNum = 45,sTr='qwe',sCount='68';

变量类型

5种基本数据类型:

1、number 数字类型

2、string 字符串类型

3、boolean 布尔类型 true 或 false

4、undefined undefined类型,变量声明未初始化,它的值就是undefined

5、null null类型,表示空对象,如果定义的变量将来准备保存对象,可以将变量初始化为null,在页面上获取不到对象,返回的值就是null

1种复合类型:

object

javascript语句与注释

1、一条javascript语句应该以“;”结尾

<script type="text/javascript"> 
var iNum = 123;
var sTr = 'abc123';
function fnAlert(){
 alert(sTr);
};
fnAlert();
</script>

2、javascript注释

<script type="text/javascript"> 
// 单行注释
var iNum = 123;
/* 
 多行注释
 1、...
 2、...
*/
var sTr = 'abc123';
</script>

变量、函数、属性、函数参数命名规范

1、区分大小写

2、第一个字符必须是字母、下划线(_)或者美元符号($)

3、其他字符可以是字母、下划线、美元符或数字

匈牙利命名风格:

对象o Object 比如:oDiv

数组a Array 比如:aItems

字符串s String 比如:sUserName

整数i Integer 比如:iItemCount

布尔值b Boolean 比如:bIsComplete

浮点数f Float 比如:fPrice

函数fn Function 比如:fnHandler

正则表达式re RegExp 比如:reEmailCheck

分类
其它综合

C#变量和常量:你不知道的那些事

在C#编程中,变量和常量是两种基本的数据存储单元。它们都可以用来表示程序中的值,但是它们之间也有一些重要的区别。本文将介绍变量和常量的概念、用法和注意事项,帮助你更好地理解和使用它们。

什么是变量?

变量是一种可以存储特定类型的数据,并且可以在程序运行过程中改变其值的标识符。变量的类型决定了它可以存储的数据范围和所占用的内存空间。C#提供了一组标准的内置类型,如int、double、bool、char等,也允许用户自定义类型,如class、struct、enum等。

变量在使用之前必须声明,即指定其类型和名称。例如:

?int a; //声明一个int类型的变量a

double x; //声明一个double类型的变量x

bool test; //声明一个bool类型的变量test

char firstLetter; //声明一个char类型的变量firstLetter

变量在声明时可以同时初始化,即赋予一个初始值。例如:

?int a = 5; //声明并初始化一个int类型的变量a,其值为5

double x = 3.14; //声明并初始化一个double类型的变量x,其值为3.14

bool test = true; //声明并初始化一个bool类型的变量test,其值为true

char firstLetter = 'C'; //声明并初始化一个char类型的变量firstLetter,其值为'C'

变量在声明后可以多次赋值,即改变其值。例如:

int a = 5; //声明并初始化一个int类型的变量a,其值为5

a = 10; //给a赋一个新值10

a = a + 1; //给a赋一个新值,等于原来的值加1

什么是常量?

常量是一种不可改变的值,在编译时就已经确定其值,并且在程序的生命周期内不会改变。常量使用const修饰符声明。仅C#内置类型(不包括object)可以声明为const。用户自定义类型(包括class、struct和array)不能为const。

常量在声明时必须初始化,即指定其值。例如:

?const int Months = 12; //声明并初始化一个int类型的常量Months,其值为12

const double PI = 3.14; //声明并初始化一个double类型的常量PI,其值为3.14

const bool Flag = false; //声明并初始化一个bool类型的常量Flag,其值为false

const char Symbol = '#39;; //声明并初始化一个char类型的常量Symbol,其值为'#39;

常量在声明后不能再次赋值,即不能改变其值。例如:

?const int Months = 12; //声明并初始化一个int类型的常量Months,其值为12

Months = 13; //错误!不能给常量赋新值

如果用于初始化常量的表达式可以引用另一个常量,则可以同时声明多个同一类型的常量。例如:

?const int Months = 12;

const int Weeks = 52;

const int Days = 365;

const double DaysPerWeek = (double)Days / (double)Weeks;

const double DaysPerMonth = (double)Days / (double)Months;

变量和常量有什么区别?

从上面的介绍可以看出,变量和常量有以下几个主要区别:

– 变量可以改变其值,而常量不能。

– 变量可以使用var关键字让编译器推断其类型。

– 变量可以在运行时初始化,而常量必须在编译时初始化。

– 变量可以使用任何类型,而常量只能使用内置类型。

## 变量和常量的用途和注意事项

变量和常量都是C#编程中不可或缺的元素,它们各有其用途和注意事项。

变量的用途是存储程序中需要动态变化的数据,如用户输入、计算结果、状态标志等。变量的注意事项有以下几点:

– 变量的命名应该遵循一定的规范,如使用有意义的单词或缩写,使用驼峰命名法或下划线分隔法等。

– 变量的作用域应该尽可能地缩小,以避免命名冲突和不必要的内存占用。

– 变量的类型应该尽可能地匹配其存储的数据,以避免类型转换和数据丢失。

– 变量的初始化应该尽可能地靠近其第一次使用的地方,以提高代码的可读性和可维护性。

常量的用途是存储程序中不会改变的数据,如数学常数、配置参数、枚举值等。常量的注意事项有以下几点:

– 常量的命名应该使用大写字母和下划线分隔法,以区别于变量。

– 常量的值应该尽可能地精确和完整,以避免误差和歧义。

– 常量的声明应该尽可能地靠近其使用的地方,或者放在一个专门的类或命名空间中,以提高代码的可读性和可维护性。

– 常量的引用应该格外小心,因为如果引用了其他代码(如DLL)中定义的常量值,那么当该代码更新时,常量值可能会改变,而程序仍然保留旧的值,直到重新编译。

总结

本文介绍了C#中变量和常量的概念、用法和注意事项,希望对你有所帮助。如果你想了解更多关于C#编程的知识,请继续关注我。谢谢!

分类
易语言例程

易语言使用变量数组来无限复制组件源码

.版本 2 .程序集 窗口程序集_启动窗口 .程序集变量 pand, 整数型 .程序集变量 bianl, 按钮, , "1" .子程序 __启动窗口_创建完毕 pand = 1 _启动窗口.标题 = 到文本 (取启动时间 ()) .子程序 _按钮1_被单击 复制窗口组件 (按钮1, bianl [pand]) bianl [pand].可视 = 真 bianl [pand].高度 = 50 bianl [pand].宽度 = 50 bianl [pand].顶边 = 0 bianl [pand].左边 = 0 + pand × 50 pand = pand + 1 重定义数组 (bianl, 真, pand + 1)