四时宝库

程序员的知识宝库

JavaScript-转义符,选择循环语句 222

转义符:一般都是在字符串中的字符才需要转义

1)JS中需要转义符的情况

1.1路径中的反斜杠 比如 c:\b\a.txt;在JS中不能使用@符号进行转义

1.2常见转义符比如 \t,\n,\’,\”,\\

1.3 在正则表达式中

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JavaScript</title>
    <script type="text/javascript">
        //转义字符串中文件路径中的\
        var a1 ='c:\\b\\a.txt';
        alert(a1);
        //转义字符串中的单引号
        var a2 ="c'b'a"; //第一种方式
        var a3='c\'b\'a'; //第二种方式
        alert(a2);
        alert(a3);
        //转义字符串中的双引号
        var a4='a"b';//第一种方式
        var a5="a\"b";//第二种方式
        alert(a4);
        alert(a5);
        //其他的不再举例说明
    </script>
</head>
<body>
</body>
</html>

2)JS中的等于(==)与全等于(===)

JS中的等于只要变量值相同即可;全等于需要值与类型全部相同

使用等于判断两个变量是否相同,忽略了数据类型(不严谨),推荐使用全等于

3)JS中的选择循环语句

if-else,switch; for,while,do-while,continue,break的用法与C#中几乎一样

for循环与C#中不同的点是:js中声明变量使用的是var(let等暂时忽略);C#中一般使用int

switch中的判断条件使用的也是全等于

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JavaScript</title>
    <script type="text/javascript">
        //转义字符串中文件路径中的\
        var a1 ='c:\\b\\a.txt';
        alert(a1);
        //转义字符串中单引号
        var a2 ="c'b'a"; //第一种方式
        var a3='c\'b\'a'; //第二种方式
        alert(a2);
        alert(a3);
        //转义字符串中的双引号
        var a4='a"b';//第一种方式
        var a5="a\"b";//第二种方式
        alert(a4);
        alert(a5);
        //其他的不再举例说明
        //===========================================
        var b1=3;var b2="3";
        //使用等于判断两个变量是否相同,忽略了数据类型(不严谨)
        if (b1===b2) { //推荐
            alert('b1相同b2')
        }else{
            alert('b1不相同b2')  
        }
       //========================
        var sum=0;
        for (var i= 1; i<5; i++) {
          sum+=i;  
        }
        alert(sum);
        var c1=3;
        switch (c1) {//如果条件判断时使用的是 等于 则显示字符串3 反之显示数字3
            case 0:
                alert(0);
                break;
            case '3':
                alert('字符串3');
                break;
            case 3:
                alert('数字 3');
                break;
        }
    </script>
</head>
<body>
</body>
</html>

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接