[关闭]
@zealtric 2021-08-20T02:45:42.000000Z 字数 1407 阅读 146

Js笔记

Js 编程


toUpperCase() 字符串转换为大写
toLowerCase() 字符串转换为小写
concat() 连接两个或多个字符串或者数组

  1. var text = "Hello" + " " + "World!";
  2. var text = "Hello".concat(" ","World!");
  1. var arr1 = ["Cecilie", "Lone"];
  2. var arr2 = ["Emil", "Tobias", "Linus"];
  3. var arr3 = ["Robin", "Morgan"];
  4. var myChildren = arr1.concat(arr2, arr3); // 将arr1、arr2 与 arr3 连接在一起

split() 将字符串转换为数组

  1. var txt = "a,b,c,d,e"; // 字符串
  2. txt.split(","); // 用逗号分隔
  3. txt.split(" "); // 用空格分隔
  4. txt.split("|"); // 用竖线分隔

toString() 以字符串返回数值
toFixed() 返回字符串值,它包含了指定位数小数的数字

  1. var x = 9.656;
  2. x.toFixed(0); // 返回 10
  3. x.toFixed(2); // 返回 9.66
  4. x.toFixed(4); // 返回 9.6560
  5. x.toFixed(6); // 返回 9.656000

toPrecision() 返回字符串值,它包含了指定长度的数字

  1. var x = 9.656;
  2. x.toPrecision(); // 返回 9.656
  3. x.toPrecision(2); // 返回 9.7
  4. x.toPrecision(4); // 返回 9.656
  5. x.toPrecision(6); // 返回 9.65600

push() 向数组添加新元素的最佳方法是使用

  1. var fruits = ["Banana", "Orange", "Apple", "Mango"];
  2. fruits.push("Lemon"); // 向 fruits 添加一个新元素 (Lemon)

pop() 方法从数组中删除最后一个元素
push() 在数组结尾处向数组添加一个新的元素
shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引


try...catch...

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>请输入 5 - 10 之间的数字:</p>
  5. <input id="demo" type="text">
  6. <button type="button" onclick="myFunction()">测试输入</button>
  7. <p id="message"></p>
  8. <script>
  9. function myFunction() {
  10. var message, x;
  11. message = document.getElementById("message");
  12. message.innerHTML = "";
  13. x = document.getElementById("demo").value;
  14. try {
  15. if(x == "") throw "空的";
  16. if(isNaN(x)) throw "不是数字";
  17. x = Number(x);
  18. if(x < 5) throw "太小";
  19. if(x > 10) throw "太大";
  20. }
  21. catch(err) {
  22. message.innerHTML = "输入是 " + err;
  23. }
  24. }
  25. </script>
  26. </body>
  27. </html>

finally

  1. try {
  2. 供测试的代码块
  3. }
  4. catch(err) {
  5. 处理错误的代码块
  6. }
  7. finally {
  8. 无论 try / catch 结果如何都执行的代码块
  9. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注