- toLowerCase() 方法用于把字符串转换为小写
- toUpperCase() 方法用于把字符串转换为大写
<script> var txt="Runoob"; document.write(txt.toLowerCase() + "<br>"); document.write(txt.toUpperCase()); </script>
runoob
RUNOOB - eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行
<script> eval("x=10;y=20;document.write(x*y)"); document.write("<br>" + eval("2+2")); document.write("<br>" + eval(x+17)); </script>
200
4
27 - watchPosition() - 返回用户的当前位置,并继续返回用户移动时的更新位置(就像汽车上的 GPS)
- oninput 事件在用户输入时触发
- onmouseup 事件会在鼠标按键被松开时发生
<p onmousedown="myFunction(this,'red')" onmouseup="myFunction(this,'green')"> 单击文本改变颜色。触发一个带参数函数,当鼠标按钮被按下,,当释放鼠标按钮,再一次触发其他参数函数 </p>
- watchPosition() - 返回用户的当前位置,并继续返回用户移动时的更新位置(就像汽车上的 GPS)
<p id="demo">点击按钮获取您当前坐标(可能需要比较长的时间获取):</p> <button onclick="getLocation()">点我</button> <script> var x=document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.watchPosition(showPosition); } else { x.innerHTML="该浏览器不支持获取地理位置。"; } } function showPosition(position) { x.innerHTML="纬度: " + position.coords.latitude + "<br>经度: " + position.coords.longitude; } </script>
- forEach() 方法对数组的每个元素执行一次提供的函数
//将 for 循环转换为 forEach const items = ['item1', 'item2', 'item3']; const copy = []; // before for (let i=0; i<items.length; i++) { copy.push(items[i]); } // after items.forEach(function(item){ copy.push(item); });