『壹』 javascript實現字元串相加的方式有哪幾種
方法一:使用復"+"將兩個字元串"相加制"
示例:
js">varlongString="Onepiece"+"plusonemorepiece.";
//結果:longString值為:"Onepieceplusonemorepiece.";
方法二: 要將多個字元串累積為一個字元串,還可以使用"+="操作符:
示例:
varresult="";
result+="MynameisAnders"
result+="andmyageis25";
//結果:result值為"MynameisAndersandmyageis25"
方法三:方法concat(),它完成與"+"相同的功能:
string.concat(value1, value2, ...)
示例:
varstr4="字元串連接";
str4=str4.concat("useconcatfunctionconnecstring");
//結果:"字元串鏈接useconcatfunctionconnecstring"
『貳』 js中字元串和數字相加,如何讓其變成數字與數字相加
需要用parseInt函數將得到的字元串強轉為Int類型進行相加就可以了。
例如專document.getElementById("DVDNumber").value =
document.getElementById("DVDNumber").value+1;
如果不用ParseInt函數強轉,那麼屬得到的結果只是在原有字元串上拼上「1」。
如果要改為邏輯運行就要添加parseInt函數:
document.getElementById("DVDNumber").value = parseInt(
document.getElementById("DVDNumber").value)+1;
(2)javascript字元相加擴展閱讀:
parseInt函數可以將字元串強轉為整數類型。
parseDouble函數可以將字元串強轉為double類型。
parseFloat函數可以將字元串強轉為浮點類型。
『叄』 JavaScript為什麼我相加的是字元串鏈接而不是數字相加
文本框中獲取的都是字元串類型的
js中,加法有任意一個是字元串,其他的數字都會被轉為字元串
實際進行的是字元串相加
可以在加法中加入減法即可轉為數字
例如
"1"+"1"="11"
而
("1"-0)+("1"-0)=2
或
parseInt("1")+parseInt("1")=2
還有其他轉換方法
『肆』 JS字元串如何相減
你這個不叫減,你這個在js中是截取,用substring實現。你如果能給出「abcd」-"efg"=???的答案,那麼你就可以根據你的理論重載一下運算符,然後讓-號具有你所期待的功能!
如果每次都去掉最後一個字元,就用substring就行了,比如:
var str = "1234";
var result = str.substring(0,str.length-2); //result = "123";
『伍』 js中如何讓一串字元進行運算
var n =5;
alert(eval("("+n+"-2)*5+12 "));
eval(字元串)
『陸』 js中如何獲取字元串的參數,然後相加的
var a=xsid;
var b=xh;
var c=sfzjh;
var d = c.subString(8,9);
var e=a+b+d;
alert(e);
『柒』 js從文本框中獲取數值用來計算時,相加結果為字元串
js是一個弱數據類型的語言,input框中獲取的值全部為字元串類型,另外專js里邊還有一種類屬型叫做number類型,你如果要進行數字之間的加減,必須將字元類型轉換為number類型,
如果是整型,就用:
var a=parseInt(form.a.value,10);
var b=parseInt(form.b.value,10);
var c=parseInt(form.c.value,10);
就是將字元類型轉換成10進制的int類型。希望採納。
『捌』 js 字元串累加
<script>
function main()
{
var alertStr = '';
for(var i=0;i<document.form3.id.length;i++)
{
if(document.form3.id[i].checked == true)
{
alertStr += document.form3.id[i].value)+",";
}
}
alert(alertStr);
}
</script>
『玖』 javascript中如何在字元串的兩頭加上一些字元
非常簡單,就用一個"+"將兩個字元串"相加":
varlongString="Onepiece"+"plusonemorepiece.";
要將多個字元串累積為一個字元串,還可以使用"+="操作符:
varresult="";
result+="MynameisAnders"
result+="andmyageis25";
要在字元串中添加換行符,需要使用轉義字元"":
varconfirmString=""+
"question.Submitformanyway?";
varconfirmValue=confirm(confirmString);
但這種方法只能用在像警告、確認對話框之類的情況下,如果將這段文本作為HTML內容呈現,就無效了,此時 用"<br>"代替它:
varhtmlString="Firstlineofstring.<br>Secondlineofstring.";
document.write(htmlString);
String對象還提供了方法concat(),它完成與"+"相同的功能:
string.concat(value1,value2,...)
不過concat()方法顯然不如"+"來得直觀簡潔。
『拾』 js字元串 數字連接 或加法問題
js的數據類型是不確定的,如果你是要相加用這樣的寫法比較好
name=name*1+1;
字元串拼接的話用這個
name=name+「」+1;