js知识点——1

onload 事件会在页面或图像加载完成后立即发生。

document.write("内容")将在加载页面时输出

内容可以是什么,可以是一个标签,它输出的文件不能自动换行;

<script src="填写外部js文件的路径">从外部调用js文件

增加了一个名词代码块  {代码内容}这个就叫做代码块;

js中的代码的注释,和c++是一样的

Math.random();随机出现0.0至1.0之间的数

onclick="",通常和button一起使用,当点击时我就要触发什么样的事情。

confirm(证明,确认),这个可以实现弹出的框有两个选择,确定(true)和取消(false)

prompt(提示,提示符,迅速,敏捷的),可以在浏览器中弹出一个窗,然后可以输入内容。

 

var r=confirm("press a button!");

 

 

 这种for循环的样式我还是第一次见,其实道理也很简单,先记着吧

var mycars = new Array()//声明一个数组
for (x in mycars)//访问数组名为mycars的所有元素
for (var i=0;i<mycars.length;i++)//这种方法也是可以的

 

try...catch这个语句可以检查这个程序中是否有错误,当有错误是就会运行catch里面的部分

<script>
        function myfunction(){
            try {
                aaaalert("你好");//这里出现了一个错误,所以会运行catch里面的内容
            }
            catch(err) {
                alert("有错误了");
            }
        }
    </script>
    <input type="button" value="查看消息" onclick="myfunction()">

 

throw(投掷,丢,抛)会将返回错误的情况到err中

    <script>
        var x=prompt("请输入一个0到10之间的数");
        myfunction(x);
        function myfunction(x){
            try {
               if(x<0){
                   throw "err1";
               }
               if(x>10){
                   throw "err2";
               }
               if(isNaN(x)){
                   throw "err3";
               }
            }
            catch(err) {
                if(err=="err1"){
                    alert("你输入的数太小了");
                }
                if(err=="err2"){
                    alert("你输入的数太大了");
                }
                if(err=="err3"){
                    alert("你不会不认识数字吧");
                }
            }
        }
    </script>

 

还有一种可以检查错误的方法,onerror,字面上意思很简单,当有错误时,使用它的时候,只需要让它等于函数名就可以了,例如onerror=函数名,把它放在程序运行之前使用它就好。

 

原文地址:https://www.cnblogs.com/sddr/p/10847038.html