@zealtric
2021-08-20T02:45:42.000000Z
字数 1407
阅读 178
Js 编程
toUpperCase() 字符串转换为大写
toLowerCase() 字符串转换为小写
concat() 连接两个或多个字符串或者数组
var text = "Hello" + " " + "World!";var text = "Hello".concat(" ","World!");
var arr1 = ["Cecilie", "Lone"];var arr2 = ["Emil", "Tobias", "Linus"];var arr3 = ["Robin", "Morgan"];var myChildren = arr1.concat(arr2, arr3); // 将arr1、arr2 与 arr3 连接在一起
split() 将字符串转换为数组
var txt = "a,b,c,d,e"; // 字符串txt.split(","); // 用逗号分隔txt.split(" "); // 用空格分隔txt.split("|"); // 用竖线分隔
toString() 以字符串返回数值
toFixed() 返回字符串值,它包含了指定位数小数的数字
var x = 9.656;x.toFixed(0); // 返回 10x.toFixed(2); // 返回 9.66x.toFixed(4); // 返回 9.6560x.toFixed(6); // 返回 9.656000
toPrecision() 返回字符串值,它包含了指定长度的数字
var x = 9.656;x.toPrecision(); // 返回 9.656x.toPrecision(2); // 返回 9.7x.toPrecision(4); // 返回 9.656x.toPrecision(6); // 返回 9.65600
push() 向数组添加新元素的最佳方法是使用
var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.push("Lemon"); // 向 fruits 添加一个新元素 (Lemon)
pop() 方法从数组中删除最后一个元素
push() 在数组结尾处向数组添加一个新的元素
shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引
<!DOCTYPE html><html><body><p>请输入 5 - 10 之间的数字:</p><input id="demo" type="text"><button type="button" onclick="myFunction()">测试输入</button><p id="message"></p><script>function myFunction() {var message, x;message = document.getElementById("message");message.innerHTML = "";x = document.getElementById("demo").value;try {if(x == "") throw "空的";if(isNaN(x)) throw "不是数字";x = Number(x);if(x < 5) throw "太小";if(x > 10) throw "太大";}catch(err) {message.innerHTML = "输入是 " + err;}}</script></body></html>
try {供测试的代码块}catch(err) {处理错误的代码块}finally {无论 try / catch 结果如何都执行的代码块}