易截截图软件、单文件、免安装、纯绿色、仅160KB

请教学习javascript的几个小问题?

我学过几天C/C++,对其的语法规则略有了解。但当我自学JS时,觉得JS有些语法细节与C、C++很不同,很是疑惑:
如:
1:比如很多这样的语法说明,arrName.indexOf(searchElement[,fromIndex])  返回元素在数组中第一次出现的位置,searchElement为要查找的元素,fromIndex为查找的开始位置。
疑惑:为什么在语法说明中有“[,”和“]”呢?
这是什么意思?有什么作用?
2
在实例中有:(精确读取cookie值,查找cookie名与“=”号在整个cookie文件内容中的位置)
var cookieNameIndex=cookieValue.indexOf(cookieName+"="),我知第二个参数省略了,第一个参数为cookieName+"=",为什么可以在变量后这样写(+“=”),什么时候要用+号,双隐号?
类似的例子有:alert("这是:"+var1+"与"+var2"+之间的数字");.
3在事件语法说明中没有on,但在使用中要在前加上on,这是js的一种语法规则?能详细说明下吗?
4例如在if语句中判断两个变量值是否相等则用:if(varOne==varTwo);
判断变量varOne的值是否是字符串“vartTwo”,则用if(varOne=="varTwo");对吗?是这样的吗?
5
在一个html页面中,变量名与表单文本框同名可以的吗?如var optionText=myForm.optionText.value;........;
<input type="text" name="optionText" onkeyp="addValueText()">,怎样理解这样的命名呢?
6你认为在JS中较令人疑惑的地方,能一起分享下吗?多谢!

我是一个菜鸟,有很多地方不懂、不明白,多谢各位大虾指教,小弟我感激不尽!!多谢!!!

疑惑:为什么在语法说明中有“[,”和“]”呢?


相关问答:

javascript调用后台带参数的函数

后台有一个函数 protected string Fun1(int a, string b)

我想在javascript代码中调用它,怎么做?

function GridBind()
{
    var a = 1;
    var b='s';
& ......

怎么用javascript控制gridview里的RadioButton

怎么用javascript控制gridview里的RadioButton
对 gridview  findcontrol ,找出RadioButton,
然后,对RadioButton ,的Attribute 增加 JS就可以了。


C# code:
for (int i = 0; i < gd ......

javascript 找不到错误

<script type="text/javascript">
    function IsValidate()
    {
        var flag=false;
        var cellPartN ......

上海网站建设教你JavaScript中的构造继承法

  对于JavaScript 来说要实现上面这三层含义,其实既简单又不简单。这个结论听起来很矛盾,但是你很快就会发现它是有道理的。下面将介绍几种JavaScript 中具体的实现继承的方法,并详细分析它们的利与弊。
......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号