本文共 954 字,大约阅读时间需要 3 分钟。
这种方式比较简单:字符串转数组,反转数组,数组转字符串。
//JavaScript 中可以使用 split 结合 数组自带的 reverse//先转成数组,再将数组拼接成字符串var str = 'hello world';var reverseStr = str.split('').reverse().join('');console.log(reverseStr); //dlrow olleh
使用栈
//方法二:用压栈的方法function reverseStr(str){ var len = str.length; var stack = []; //生成一个栈 for(var i=len; i>=0; i--){ stack.push(str[i]); } return stack.join('');}var str = 'hello world';var result = reverseStr(str); console.log(result); //dlrow olleh
parseInt("10"); //返回 10parseInt("19",10); //返回 19 (10+9)parseInt("11",2); //返回 3 (2+1)
var x = 501120;var ret = 0; //保存整数结果var count = []; //保存字符串结果while (x > 0) { var digit = x % 10; count.push(digit); ret = ret * 10 + digit; x = parseInt(x / 10);} console.log(count.join("")); //'021105' 字符串类型console.log(ret); //21105 Number 类型
转载地址:http://unuvi.baihongyu.com/