转义符:一般都是在字符串中的字符才需要转义
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中的判断条件使用的也是全等于

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>