信不少开发人员都会遇见这个问题,基本上每个网站都会有版权声明,其中会用到版权符号copyright:©,但是我们在开发的过程中,是不能直接以汉字输入©的,需要用到html代码来实现输出,否则显示是不正常的,那么我们应该怎么利用html代码来正常的输出版权符号“©”的呢?
如果我没有记错的话,html版权符号是©
下面再给大家推荐其他的html特殊字符编码
使用一个“&”后面带上特殊符指令,就可以了
接下来再看一下下面的这些特殊符号的转义写法
最后还有这些:
大家可以收藏下上面这些html符号编码,很有可能会用的到啊!
转义的 HTML 字符进行转义。
JavaScript
const unescapeHTML = str =>
str.replace(
/&|<|>|'|"/g,
tag =>
({
'&': '&',
'<': '<',
'>': '>',
''': "'",
'"': '"'
}[tag] || tag)
);
示例代码:
unescapeHTML('<a href="#">Me & you</a>');
// '<a href="#">Me & you</a>'
更多内容请访问我的网站:https://www.icoderoad.com
义符:一般都是在字符串中的字符才需要转义
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语句
*请认真填写需求信息,我们会在24小时内与您取得联系。