小练习1

1.编写一个方法,求字符串的字节长度?
  • 思路

一个中文字符为两个字节,一个英文字符为 一个字节。而在计算机的存储单元中,一个ASCII 码值,占用一个字节(8个二进制位),由十进制数 0~255表示。

  • 代码
function getBytes(s){
  var len = s.length;
  var bytes = len;
  for(var i = 0 ; i < len; i++){
    if(s.charCodeAt(i) > 255){
       bytes++;
    }
  }
  return bytes;
}

console.log(getBytes("你好world"));      // 9
如何控制 alert 中的换行!
  • 思路

在需要换行的地方加上 \n

  • 代码
alert("hello \n world!");
  • 显示
alert换行
3.解释 document.getElementById("ElementID").style.fontSize = "1.5em"?
  • 解答
  • 对ID为“ElementID”的标签对应的文本进行字体设置。
  • 而 em 是文本相对长度单位,它相对于当前对象内文本的字体尺寸。如果当前对行内文本的字体没有认为的设置,则相对于浏览器的默认字体尺寸(默认16px);
4.实现字符串反转: 如输入abc ,输出cba
  • js实现
var str = "abc";
var newStr = str.split("").reverse().join("");
console.log(newStr);
  • Java实现
public static String reverse(String str){  
        return new StringBuilder(str).reverse().toString();  
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容