JavaScript基础

自定义抛出异常的调试

doctype html>
<html>
<head>
<meta http-equiv ="Content-Type" content="text/html; charset=utf-8">
<title>自定义抛出异常title>
    <script language="javascript">
        function test(num1,num2){
            try{
                if(arguments.length<2){//如果参数个数小于两个
                    throw new Error("参数个数不够");//抛出异常
                }
                if(num1/num2=="Infinity"){//第二个参数为0
                    throw new Error("被除数不可以为0");//抛出异常
                }
            }
            catch(exception){
                alert(exception.message)//在catch区域弹出异常提示信息
            }
        }
    
    script>
head>

<body>
    <script language="javascript">//在body区域调用函数
        test(1);
        test(1,0);
    script>
body>
html>

运行结果:JavaScript基础_第1张图片JavaScript基础_第2张图片

 

 

字符串的使用

doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html charset=utf-8">
<title>字符串的使用title>
head>

<body>
    <script type="text/javascript">
        var string1="I like 'javascript'";//双引号中包含单引号
        var string2='I like "javascript"';//单引号中包含双引号
        var string3="I like \"javascript\"";//双引号中包含双引号
        var string4='I like \'javascript\'';//单引号中包含单引号
        window.document.write(string1+"
");//输出 window.document.write(string2+"
"); window.document.write(string3+"
"); window.document.write(string4+"
"); script> body> html>

运行结果:

JavaScript基础_第3张图片

 

 

 算数运算符的使用

doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档title>
head>

<body>
    <script type="text/javascript">
        var num1=150;
        var num2=15;
        document.write("150+15="+(num1+num2)+"
"); document.write("150-15="+(num1-num2)+"
"); document.write("150*15="+(num1*num2)+"
"); document.write("150/15="+(num1/num2)+"
");
document.write("(150++)="+(num1++)+"
"); document.write("++150="+(++num1)+"
"); script> body> html>

运行结果:JavaScript基础_第4张图片

 

 比较运算符的使用

doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档title>
head>

<body>
    <script type="text/javascript">
        var age=30;
        document.write("age变量的值为:"+age+"
"); document.write("age>=26:"+(age>=26)+"
"); document.write("age<26:"+(age<26)+"
"); document.write("age!=26:"+(age!=26)+"
"); document.write("age>26:"+(age>26)+"
"); script> body> html>

运行结果:JavaScript基础_第5张图片

 字符串运算符的应用





字符串运算符
    




运行结果:

 

 逻辑与运算符的使用





逻辑&&运算符的使用
    




运行结果:JavaScript基础_第6张图片

 

 逻辑或运算符的使用





逻辑运算符||的使用
    




运行结果:JavaScript基础_第7张图片

 

 逻辑运算非的使用





逻辑运算符!的使用
    




运行结果:

 

条件运算符示例一





条件运算符的应用示例一
    



    

运行结果:JavaScript基础_第8张图片

 

 条件运算符示例二





条件运算符的应用示例二
    




运行结果:

 

 typeof运算符





typeof运算符应用示例



    

运行结果:JavaScript基础_第9张图片

 

 this运算符应用示例





this运算符应用示例
    



    请输入任意字符:

运行结果:

 

 运算符优先级应用实例





运算符优先级应用实例



    

运行结果:JavaScript基础_第10张图片

 

 if...else..if..else应用示例





<span style="color: #0000ff;">if</span>...<span style="color: #0000ff;">else</span> if应用实例
    



    
·用户登录
用户名:
密  码:

运行结果:JavaScript基础_第11张图片

 

 if嵌套语句应用实例





if嵌套语句
    




运行结果:JavaScript基础_第12张图片

 

 switch语句应用示例





应用switch判断当前是星期几
    




运行结果:

 

 计算100以内 的奇数和





计算100以内奇数的和
    




运行结果:

 

 while循环累加和不大于10的自然数





while循环累加和不大于10的自然数
    




运行结果:JavaScript基础_第13张图片

 

 continue语句应用示例





continue应用示例
    




运行结果:

 

 break语句应用示例





break应用实例
    




运行结果:

 

 with语句应用示例





with语句应用示例



    

运行结果:JavaScript基础_第14张图片

你可能感兴趣的:(JavaScript基础)