1.字符串转boolean
https://blog.csdn.net/wuyou1336/article/details/71076351
var value = "false";
var flag = value ==="false" ? false : true;
var myBoolean=new Boolean();
//下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。
var myBoolean=new Boolean();
var myBoolean=new Boolean(0);
var myBoolean=new Boolean(null);
var myBoolean=new Boolean("");
var myBoolean=new Boolean(false);//不带单引号的是false
var myBoolean=new Boolean(NaN);
//下面的所有的代码行均会创初始值为 true 的 Boolean 对象:
var myBoolean=new Boolean(1);
var myBoolean=new Boolean(true);
var myBoolean=new Boolean("true");
var myBoolean=new Boolean("false");//带单引号的字符串false最终等于true
var myBoolean=new Boolean("Bill Gates");
1.
var hasAuth = 'true';
if(hasAuth){ //此时的hasAuth是true
}
2.
var hasAuth = 'false';
if(hasAuth){ //此时的hasAuth还是true
}
一、数组转字符串
需要将数组元素用某个字符连接成字符串,示例代码如下:
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
二、字符串转数组
实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:
var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。
3.网页中表单按回车就自动提交的问题的解决方案
http://www.jb51.net/article/57049.htm<form id="form1" action="post.php" method="post">
<input type="text" name="name" />
</form>
解决以上问题有两种办法:
1.多加一个input.
<form id="form1" action="post.php" method="post">
<input type="text" name="name" />
<input style="display:none" />
</form>
2.onkeydown
<form id="form1" action="post.php" method="post">
<input type="text" name="name" οnkeydοwn="if(event.keyCode==13) return false;"/>
</form>
form中不要用button,用了极有可能不生效
4.MyEclipse部署文件的时候说the selected server is enabled,but is not configured properly
https://blog.csdn.net/winter199/article/details/68065259
发现原来是自己添加jdk路径的时候出错了,在设置默认的jdk环境的时候,windows->preference->Java ->Installed JRES 这里我只选择了jre的安装路径,所以在后来部署项目的时候出问题了,
解决办法:在设置默认的java环境时,windows->preference->Java ->Installed JRES 这里应该选择包含jdk和jre的整个java的安装路径而不是 只选择jre的安装路径,