对象名和函数名同名引起的莫名错误
<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
对象名不能喝函数名同名
对象名和函数名同名引起的莫名错误相关推荐
- java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...
一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...
- linux c变量命名规则,C语言中变量名及函数名的命名规则与驼峰命名法
在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...
- c语言中函数名可不可以由用户命名,C语言中变量名及函数名的命名规则与驼峰命名法...
在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...
- 在javaScript中,变量名和函数名不能重名
直接上代码和截图 在javaScript中,变量的名字和函数的名字不能取一样的名字(即变量名和函数名不能重名) <script type="text/javascript"& ...
- c语言驼峰命名法作用,C语言中变量名及函数名的命名规则与驼峰命名法
在程序设计中,变量名.函数名.数组名等统称为标识 符.简单地说,标识符就是一个名字.除库函数的函数名由系统定义外,其余都由用户自定义.C语言规定,标识符只能由字母(a-z,A-Z).数字 (0-9). ...
- c语言变量名、函数名的命名规则
(1)标识符的命名要清晰.明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解--尽量采用采用英文单词或全部中文全拼表示,若出现英文单词和中文混合定义时,使用连字符" ...
- 在php中函数名称区分大小写吗,PHP中的变量名,函数名,类名是区分大小写的吗...
在javascript中关于变量与函数的提升 在javascript中关于变量与函数的提升 一.简介 在javascript中声明变量与函数的执行步骤: 1.先预解析变量或函数声明代码,会把用var声 ...
- python中可以用中文作为变量-Python中用中文变量名、函数名,会影响性能吗?
首先,python这样的语言,只能做有限的"词法编址"(lexical address),不可能实现 @王加加 所说的"所有变量名函数名等名称,在转成字节码后,只是一个个 ...
- 剖析数组名、函数名(不是指针常量,更不是指针)
对于一个数组,如 int a[4]; 如果只是给出数组名a,编译器不知道该取该数组的第几个元素,因此编译器不会自动取值,而是返回该数组的首地址(第一个元素的地址).其实,数组名a就是数组本身,并不是 ...
最新文章
- 螺丝上的十字磨没了_淘钉钉-螺丝刀还有这种形状,你了解吗?
- [转载] Java9发布回顾Java 8的十大新特性
- [导入]新网络流行语 打酱油 三个俯卧撑
- C++生产和使用的临时对象
- Hbase记录-client访问zookeeper大量断开以及参数调优分析(转载)
- noip2011——普及组——瑞士轮
- Memcache:set()
- oracle如何查找谁删除了数据_php如何删除session中数据
- linux不用清理内存吗,清理不必要的Ubuntu磁盘空间占用
- 圈粉无数!被称为B站“新垣结衣”的UP主,如何收获Z世代年轻人的喜爱?
- FFmpeg 编码、解码器列表(IOS)
- 【RuoYi-Vue-Plus】扩展笔记 01 - 集成 JavaMail 发送邮件(源码)
- 支持树莓派的路由器系统_基于树莓派(Raspberry Pi)搭建openwrt路由器
- 邻域均值 (python)
- ZKAttest: Ring and Group Signatures for existing ECDSA keys 学习笔记
- 【educoder】头歌 数据结构与算法 答案
- VC++ 操作Word
- 第6期(江西省吉安市永丰县)县长手机信箱工作简报(自吹自擂政绩,自圆其说)
- 零基础学Python6
- Mycat和MySQL的区别——Mycat的核心作用
热门文章
- html文本域应该写在哪,我们如何在pharo上填写html文本区域
- php最近还热门么,2018什么开发语言热门 PHP开发语言火侯还会持续吗
- php asort,PHP asort():对数组排序(升序),并保持索引关系
- linux系统 大分区,linux大硬盘怎么分区
- C指针8:二级指针(意思就是指向指针的指针)
- Modus串行链路系统电气特性:2线-Modus、4线-Modus、RS232-Modus和RS485-Modus的特性
- keras 的 example 文件 mnist_net2net.py 解析
- windows下opencv安装及配置(vs2010环境)
- lua中正则表达式的坑
- Linux系统性能分析:内存 优化