<html>
<head><script type="text/javascript">
var Validator = function()
{
alert("w")
}
//第一步校验
function validator()
{
validator = new Validator();
return  true;
}

function aa()
{
if(validator()==false)
{
alert("FF")
}
else{
alert("TT")
}
}
</script></head>
<body>
<form method="post" action="#" name="theForm">
<input type="button" name="Submit" value="按钮" οnclick="aa()">
</form>

</body>
</html>

==============

点击按钮,第一次正常,第二次就异常

问题出在

function validator()
{
validator

对象名不能喝函数名同名

对象名和函数名同名引起的莫名错误相关推荐

  1. java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...

    一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...

  2. linux c变量命名规则,C语言中变量名及函数名的命名规则与驼峰命名法

    在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...

  3. c语言中函数名可不可以由用户命名,C语言中变量名及函数名的命名规则与驼峰命名法...

    在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...

  4. 在javaScript中,变量名和函数名不能重名

    直接上代码和截图 在javaScript中,变量的名字和函数的名字不能取一样的名字(即变量名和函数名不能重名) <script type="text/javascript"& ...

  5. c语言驼峰命名法作用,C语言中变量名及函数名的命名规则与驼峰命名法

    在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...

  6. c语言变量名、函数名的命名规则

    (1)标识符的命名要清晰.明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解--尽量采用采用英文单词或全部中文全拼表示,若出现英文单词和中文混合定义时,使用连字符" ...

  7. 在php中函数名称区分大小写吗,PHP中的变量名,函数名,类名是区分大小写的吗...

    在javascript中关于变量与函数的提升 在javascript中关于变量与函数的提升 一.简介 在javascript中声明变量与函数的执行步骤: 1.先预解析变量或函数声明代码,会把用var声 ...

  8. python中可以用中文作为变量-Python中用中文变量名、函数名,会影响性能吗?

    首先,python这样的语言,只能做有限的"词法编址"(lexical address),不可能实现 @王加加 所说的"所有变量名函数名等名称,在转成字节码后,只是一个个 ...

  9. 剖析数组名、函数名(不是指针常量,更不是指针)

    对于一个数组,如 int a[4];  如果只是给出数组名a,编译器不知道该取该数组的第几个元素,因此编译器不会自动取值,而是返回该数组的首地址(第一个元素的地址).其实,数组名a就是数组本身,并不是 ...

最新文章

  1. 螺丝上的十字磨没了_淘钉钉-螺丝刀还有这种形状,你了解吗?
  2. [转载] Java9发布回顾Java 8的十大新特性
  3. [导入]新网络流行语 打酱油 三个俯卧撑
  4. C++生产和使用的临时对象
  5. Hbase记录-client访问zookeeper大量断开以及参数调优分析(转载)
  6. noip2011——普及组——瑞士轮
  7. Memcache:set()
  8. oracle如何查找谁删除了数据_php如何删除session中数据
  9. linux不用清理内存吗,清理不必要的Ubuntu磁盘空间占用
  10. 圈粉无数!被称为B站“新垣结衣”的UP主,如何收获Z世代年轻人的喜爱?
  11. FFmpeg 编码、解码器列表(IOS)
  12. 【RuoYi-Vue-Plus】扩展笔记 01 - 集成 JavaMail 发送邮件(源码)
  13. 支持树莓派的路由器系统_基于树莓派(Raspberry Pi)搭建openwrt路由器
  14. 邻域均值 (python)
  15. ZKAttest: Ring and Group Signatures for existing ECDSA keys 学习笔记
  16. 【educoder】头歌 数据结构与算法 答案
  17. VC++ 操作Word
  18. 第6期(江西省吉安市永丰县)县长手机信箱工作简报(自吹自擂政绩,自圆其说)
  19. 零基础学Python6
  20. Mycat和MySQL的区别——Mycat的核心作用

热门文章

  1. html文本域应该写在哪,我们如何在pharo上填写html文本区域
  2. php最近还热门么,2018什么开发语言热门 PHP开发语言火侯还会持续吗
  3. php asort,PHP asort():对数组排序(升序),并保持索引关系
  4. linux系统 大分区,linux大硬盘怎么分区
  5. C指针8:二级指针(意思就是指向指针的指针)
  6. Modus串行链路系统电气特性:2线-Modus、4线-Modus、RS232-Modus和RS485-Modus的特性
  7. keras 的 example 文件 mnist_net2net.py 解析
  8. windows下opencv安装及配置(vs2010环境)
  9. lua中正则表达式的坑
  10. Linux系统性能分析:内存 优化