在js中string 怎么转换

JavaScript010

在js中string 怎么转换,第1张

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>