ECMAScript中可用的3种强制类型转换如下:
Boolean(value)——把给定的值转换成Boolean型;
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
String(value)——把给定的值转换成字符串。
1、js中怎么把string类型是日期值转换成date类型的
var str = "2010-03-22"
var val = Date.parse(str)
var newDate = new Date(val)
alert(newDate)
2、在javascript里怎么样才能把int型转换成string型
(1)
var x=100
a = x.toString()
(2)
var x=100
a = x +""//JS会自动隐性转换
javascript 将string 变成 int
JScript
var s = "32"
var i = new Number(s)
parseInt()
parseInt()
例如:
parseInt("abc") // Returns NaN.
parseInt("12abc") // Returns 12.
parseInt("12") //Return 12.
<script></script>
js中把long型的日期转换成String类型的代码如下
Date.prototype.format = function(f){var o ={
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), //second
"q+" : Math.floor((this.getMonth()+3)/3), //quarter
"S" : this.getMilliseconds() //millisecond
}
if(/(y+)/.test(f))f=f.replace(RegExp.$1,(this.getFullYear()+"").substr(4 - RegExp.$1.length))
for(var k in o)
if(new RegExp("("+ k +")").test(f))f = f.replace(RegExp.$1,RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length))return f
}
以上代码用到正则表达式进行解决
正则表达式,又称规则表达式。计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。
1、在类中定义大字段:Java代码
public class informAffiche {
private Blob content
public void setcontent(Blob S_content)
{
content=S_content
}
public Blob getcontent()
{
return content
}
}
2、数据库中读取大字段内容并set进去:
Java代码
while(rs.next())
{
s.setcontent(rs.getBlob("content"))
}
3、在页面得到
Java代码
if (list.size()>0){
s=(informAffiche)list.get(0)
Blob blob= s.getcontent()
if(blob == null || blob.length()==0){
content = ""
}else{
content = new String(blob.getBytes((long)1, (int)blob.length()))
System.out.println("content---->"+content)
}
}
4、页面输出:
<td><%=content %></td>