精华内容
下载资源
问答
  • js中定义变量名有哪些规范

    万次阅读 2016-10-11 14:52:34
    b、变量名长度不能超过255个字符。 c、变量名中不允许使用空格,首个字不能为数字。 d、不用使用脚本语言中保留的关键字及保留符号作为变量名。 e、变量名区分大小写。(javascript是区分大小写的语言) 举例: a:以...
    学习js的朋友一定要知道和注意,其实每种语言都有它的命名规则。下面总结了几条:

    a、变量命名必须以字母或是下标符号”_”或者”$”为开头。

    b、变量名长度不能超过255个字符。

    c、变量名中不允许使用空格,首个字不能为数字

    d、不用使用脚本语言中保留的关键字及保留符号作为变量名。

    e、变量名区分大小写。(javascript是区分大小写的语言)

    举例:
    a:以字母或下划线_$开头
    合法:oa、ob、AA、$aaa、_fag
    不合法:oa*bh&bhh#jj
    b:长度不超过255字符
    合法:oa、oaaaaaaaaaa、o.........aaaaaaa(......为省略,但是总长不超过255字符)
    不合法:o.........aaaaaaa(......为省略,但是总长超过255字符)
    c:不能使用空格
    合法:oa、o_a、o_A
    不合法:o aoa aoA_h h b
    d:不能使用关键字及保留字
    不合法:classstylehtml
    e:区分大小写
    oBtn与obtn不同、oa与oA不同

    补充1:变量名前缀

    Array数组:a开头

    Float浮点数l开头

    Funciton函数:f开头

    Integer(int)整形:n开头

    Object对象:o开头

    Regular Expression正则:r开头

    String 字符串:s开头

    补充2:变量名写法
    1、匈牙利命名法:类型前缀+首字母大写

    通过在变量名前面添加相应小写字母的符号标示作为前缀,标示出变量的作用域,类型等,前缀后面是一个或多个单词组合,单词描述了变量的用途,如i表示的是整数,s表示的是字符串。示例:
    var sUserName = 'css8';
    var iCount = 0;
    比如下面的登录框类名是user_login。

    2、骆驼式/驼峰命名法

    混合使用大小写字母来构成变量的名称。示例:
    var printLoadTemplates;//名称首字母小写,其他每个单词的首字母大写
    var print_load_templates;//下划线法,每个单词用一个下划线标记

    3、帕斯卡命名法
    和驼峰命名法类似,但是,驼峰第一个单词首字母小写,而帕斯卡命名法第一个单词首字母也大写。
    var PrintLoadTemplates;//第一个单词首字母也大写


    展开全文
  • 题目要求: 程序内容: ... s = input('变量名:') ... print('%s变量名合法' %s) break else: print('%s变量名合法' %s) else: print('%s变量名合法' %s) 执行结果:
    • 题目要求:
      在这里插入图片描述
    • 程序内容:
     while True:
      s = input('变量名:')
      if s == 'exit':
          print('欢迎下次使用')
          break
      if s[0].isalpha() or s[0] == '_':
          for i in s[1:]:
              if not(i.isalnum() or i == '_'):
                  print('%s变量名不合法' %s)
                  break
          else:
              print('%s变量名合法' %s)
      else:
          print('%s变量名不合法' %s)     
    
    • 执行结果:
      在这里插入图片描述
      在这里插入图片描述
    展开全文
  • 变量名的命名规则

    千次阅读 2020-07-15 15:48:16
    ***Python 变量名必须以字母、下画线()开头,后面可以跟任意数目的字母、数字和下画线()。Python 语言是区分大小写的,因此 abc 和 Abc 是两个不同的标识符。变量名(标识符)不能是 Python 关键字,但可以包含...

    ***Python 变量名必须以字母、下画线()开头,后面可以跟任意数目的字母、数字和下画线()。Python 语言是区分大小写的,因此 abc 和 Abc 是两个不同的标识符。变量名(标识符)不能是 Python 关键字,但可以包含关键字。

    例如下面变量,有些是合法的,有些是不合法的:
    abc_xyz:合法。
    _xyz:合法。
    HelloWorld:合法。
    1abc:不合法,标识符不允许数字开头。
    abc:合法。
    xyz#abc:不合法,标识符中不允许出现“#”号。
    Xyz abc:不合法,标识符中不允许出现空格。
    abc1:合法。

    展开全文
  • 验证java变量名是否合法

    千次阅读 2011-08-17 22:36:03
    java中变量的命名规则: ...[3]下面是实现的1.0版本,程序还有需要改进的地方,大家不妨指出啊 [code="java"] package com.img.algorithm; import java.util.Scanner; /** * ...
    java中变量的命名规则:
    
    [1]$,数字,下划线打头;后面可以是数字,字母,下划线;
    [2]当然变量自然不能是java中的关键字了(程序中还没做判断)
    [3]下面是实现的1.0版本,程序还有需要改进的地方,大家不妨指出啊


    package com.img.algorithm;

    import java.util.Scanner;

    /**
    * @author Bruce
    * @since 1.0
    *
    */
    public class CheckJavaName {

    public static void main(String[] args) {
    Scanner sca = new Scanner(System.in);
    String name = sca.next();

    String result = checkJavaName(name);
    System.out.println(result);
    }

    /**
    * @param variable name of java
    * @return true if name is acceptable else return false
    */

    private static String checkJavaName(String name)
    {
    //the variable could not be null or empty and ""
    if(name == null || name.length() == 0 || name.trim() == "")
    return "Variable of java could not empty , null or \"\"!";

    //check the first character
    char first = name.charAt(0);
    if(!isFirstChar(first))
    {
    return "The first character of java variable is invalid!";
    }

    //check the content of the name after the first character
    for(int i = 1; i < name.length(); i++){
    char c = name.charAt(i);
    if((!Character.isLetterOrDigit(c)) && (c != '_'))
    return "The remaining content contains invalid characters"; }

    return null;

    }

    /**
    * @param A character
    * @return true if the char contains in the list else return false
    */
    private static boolean isFirstChar(char c)
    {
    switch(c){
    case 'A': return true;
    case 'B': return true;
    case 'C': return true;
    case 'D': return true;
    case 'E': return true;
    case 'F': return true;
    case 'G': return true;
    case 'H': return true;
    case 'I': return true;
    case 'J': return true;
    case 'K': return true;
    case 'L': return true;
    case 'M': return true;
    case 'N': return true;
    case 'O': return true;
    case 'P': return true;
    case 'Q': return true;
    case 'R': return true;
    case 'S': return true;
    case 'T': return true;
    case 'U': return true;
    case 'V': return true;
    case 'W': return true;
    case 'X': return true;
    case 'Y': return true;
    case 'Z': return true;
    case 'a': return true;
    case 'b': return true;
    case 'c': return true;
    case 'd': return true;
    case 'e': return true;
    case 'f': return true;
    case 'g': return true;
    case 'h': return true;
    case 'i': return true;
    case 'j': return true;
    case 'k': return true;
    case 'l': return true;
    case 'm': return true;
    case 'n': return true;
    case 'o': return true;
    case 'p': return true;
    case 'q': return true;
    case 'r': return true;
    case 's': return true;
    case 't': return true;
    case 'u': return true;
    case 'v': return true;
    case 'w': return true;
    case 'x': return true;
    case 'y': return true;
    case 'z': return true;
    case '_': return true;
    case '$': return true;
    }
    return false;
    }

    }



    注释:对于函数isFirstChar的实现有没有更加简单的实现呢?这里的时间复杂度是O(1)
    展开全文
  • JavaScript操作之name作为变量名

    千次阅读 2020-01-31 16:26:44
    在JS中,定义一个全局数组的时候,如果使用的数组为 name ,那么定义的数组将自动转化为字符 就像下面的代码,不论你给name赋什么类型的值,最后输出都是 string 二、查资料: 在javascript中name既不是保留字,也...
  • 下面小编就为大家带来一篇谈谈变量命名规范的重要性。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    final 修饰的变量叫常量,常量必须初始化,初始化之后值就不能被修改。 5. java 中的 Math.round(-1.5) 等于多少? 等于 -1,因为在数轴上取值时,中间值(0.5)向右取整,所以正 0.5 是往上取整,负 0.5 是直接...
  • 如何命名变量,让变量名更加优雅

    千次阅读 2019-01-20 10:23:15
    在开发的过程中,我们总是会疑惑,如何给这个变量命名才能让使自己的代码更容易被别人理解。当leader review完代码时,有时会指出我们变量命名不合理,那么我们如何才能让命名合理化? 1、根据自己代码的意义来命名...
  • javaScript学习笔记(一)js基础

    万次阅读 多人点赞 2018-09-21 10:07:18
    ================================= 公众号 关注一波 (一叶知秋博客) 不定期分享视频资料 一、简介 1、概述: ...JavaScript是目前web开发中...诞生于1995年,当时的主要目的是验证表单的数据是否合法。 Java...
  • 变量名,&amp;&amp;变量名替换变量(仅用于SQL *Plus或者用于原理和SQL *Plus相同的开发工具):临时存储值利用它可以达到创建通用脚本的目的利用它可以达到和用户交互,故在SQL *Plus中又称交互式命令替换...
  • Java中变量名命名的一些规定和规范

    千次阅读 2019-05-11 14:37:08
    一、变量名命名的一些规定:1.必须以字母、下划线、或者美元符$开头;①以美元符$ 开头命名的变量虽然能够编译通过但是不建议使用; ②中文也可以作为命名开头且编译也能通过,但是不建议使用。2.除开头外后面的部分...
  • C++变量名、C++变量命名规范

    千次阅读 2014-05-14 15:46:56
    我们创建了一个箱子,用它的时候总应该用一样东西来表示它,那就是变量名变量名的意义就如同给文件夹起个名字,或者给文件起个名字。不过,其名字也是要讲规则的。具体规则如下: 不能是可能与C++中语句混淆的...
  • C语言变量名和地址的关系(一)

    千次阅读 2017-12-29 23:19:03
    变量名不占空间 变量:用来标识(identify)一块内存区域,这块区域的值一般是可以更改的,这就是它“变”的由来,但是我们可以通过使用如const等一些修饰符号来限定这一内存区域的操作特性(characteristic),即变量的...
  • 变量名的本质

    千次阅读 2015-08-07 22:41:32
    变量名不占空间 变量:用来标识(identify)一块内存区域,这块区域的值一般是可以更改的,这就是它“变”的由来,但是我们可以通过使用如const等一些修饰符号来限定这一内存区域的操作特性(characteristic),即变量...
  • c语言变量名和地址的关系

    千次阅读 多人点赞 2017-11-19 01:46:23
    变量名: 在编译的时候编译器会把程序中出现的所有变量名都换成相对内存地址,变量名不占内存 变量名不占空间 变量:用来标识(identify)一块内存区域,这块区域的值一般是可以更改的,这就是它“变”的由来,但是...
  • 【C++】C++中的C

    千次阅读 多人点赞 2017-12-07 17:49:36
    C++兼容C,但同样的东西,在C++和C中的表现可能不同,下面总结了一些。1、函数空参int f();函数空参时,C表示任意参数,C++表示没有参数。int f(void);C表示没有参数时使用void。2、函数参数标识符int f(int a); int...
  • 【判断题】Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。【填空题】Python内置函数__用来返回序列中的最大元素【填空题】表达式 int(4**0.5) 的值为【填空题】语句x = 3==3, 5执行结束...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆ 文件处理命令...
  • 1 数字 1.5e21.5e3 中的哪个与 1500 相同吗1.5e3 请指出如下 5 个变量名中哪些是合法的 abcd-2 xyz_3 3chan a 变量 ABCDefgh 25 是合法的 在MATLAB 环境中比 1 大的最小数是多少 1+eps 设 a = -8 , 运行以下三条指令...
  • C++野指针及c++指针使用注意点

    千次阅读 多人点赞 2019-08-29 16:11:33
    野指针及c++指针使用注意点 避免野指针的产生 “野指针”的成因主要有: 1)指针变量没有被初始化。...所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。...
  • C++ 运算符重载

    万次阅读 多人点赞 2018-12-26 21:39:21
    下面的写法应该合法: a = b = c; 假定 a、b、c 都是 String 对象,则上面的语句等价于下面的嵌套函数调用: a.operator=( b.operator=(c) ); 如果 operator= 函数的返回值类型为 void,显然上面...
  • JavaScript变量的命名规则和规范

    千次阅读 2019-07-23 19:22:24
    1.规则 - 必须遵守的,不遵守会报错 由字母、数字、下划线、$符号组成,不能以数字开头 不能是关键字和保留字,例如:for、while。...下面哪些变量名合法 良好的书写规范可以让你的JavaScript代码更上一...
  • js面试题

    千次阅读 多人点赞 2019-04-09 19:42:32
    函数声明的优先级高于变量,如果变量名跟函数名相同且未赋值,则函数声明会覆盖变量声明 如果函数有多个同名参数,那么最后一个参数(即使没有定义)会覆盖前面的同名参数 介绍 JavaScript 的原型,原型链?有...
  • 测试开发笔记

    万次阅读 多人点赞 2019-11-14 17:11:58
    变量命名 127 2.4.进销存价格 127 2.5.Windows文件命名 127 总结 128 边界值 129 第十四章 系统测试执行 129 测试环境搭建文档: 130 用例执行: 130 填BUG报告: 130 第十五章 QC(Quality Center) 131 QC后台: ...
  • 教学难点: 字符数组名与字符串指针变量名的区别。 授课内容: 一、字符串指针变量的说明和使用 字符串指针变量的定义说明与指向字符变量的指针变量说明是相同的。只能按对指针变量的赋值不同来区别。 ...
  • 变量命名的通用规则

    万次阅读 2018-09-21 10:02:37
    1.变量名只能是字母(A-Z,a-z)、数字(0-9)或下划线。   2.第一个字母不能是数字,例如2Lerver这不是一个合法的C++变量。  3.不能是c++关键字,例如不能用class这个单词来命名一个变量。  4.区分大小写,...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
     完全面向对象:不象C++语言,即支持面向过程程序设计,又支持面向对象程序设计,C#语言是完全面向对象的,在C#中不再存在全局函数、全局变量,所有的函数、变量和常量都必须定义在类中,避免了命名冲突。...
  • C语言指针详解

    千次阅读 多人点赞 2014-10-26 08:37:01
    利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确...
  • C++面试题

    千次阅读 多人点赞 2019-01-07 17:06:10
    答:局部变量、全局变量和静态变量是相对于生命周期说的,全局变量伴随程序直到最后,局部变量离开了作用域就会销毁。静态变量分为静态局部变量和静态全局变量,它们的生命周期伴随程序直到最后,二者的区别在于可见...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,482
精华内容 41,792
关键字:

下面合法的变量名是