精华内容
下载资源
问答
  • JavaScript:反引号用法

    2021-08-29 13:19:04
    1、反引号`用法 (1)反引号可以换行 const str = `this is a \`string` console.log(str) (2)反引号里面可以格式化字符串→ ${} const name = "tom" const str = `hey, ${name}, ${1 + 1}, ${Math.random()}` ...

    1、反引号`用法

    (1)反引号可以换行

    const str = `this 
    is a \`string`
    console.log(str)
    

    (2)反引号里面可以格式化字符串→ ${}

    const name = "tom"
    const str = `hey, ${name}, ${1 + 1}, ${Math.random()}`
    console.log(str)
    

    2、反引号与函数关系

    (1)反引号还可以调用函数

    const name = 'zs';
    const gender = true;
    function myTagFunc(strings){
        console.log(strings)
    }
    const str = myTagFunc`你好!${name}是一个${gender}` 
    

    [ ‘你好!’, ‘是一个’, ‘’ ]

    观察发现规律:反引号调用函数会自动将字符串分割为列表,并且是以 为 分 隔 符 , 将 {}为分隔符,将 {}转换成[,空格]。

    如果最后以${}结尾,会多出一个’’,

    如果最后不是以${}结尾,则是这样的:

    (2)${}可以给函数传递参数

    const name = 'zs';
    const gender = true;
    function myTagFunc(strings,name,gender){
        console.log(strings,name,gender)
    }
    const str = myTagFunc`你好!${name}是一个${gender}` 
    

    [ ‘你好!’, ‘是一个’, ‘呀’ ] zs true

    (3)拼接参数

    const name = '张三';
    const gender = true;
    function myTagFunc(strings,name,gender){
        const sex = gender ? '男' : '女'; // 根据true或false判断gender方法,常用必记
        return strings[0]+name+strings[1]+sex+strings[2]
    }
    const str = myTagFunc`你好!${name}是一个${gender}` 
    console.log(str);
    

    你好!张三是一个男呀

    素材来源:拉勾教育大前端训练营。希望整理的知识笔记对大家JavaScript进阶有所帮助,也诚恳希望大家批评指正。

    展开全文
  • 主要介绍了PowerShell脚本反引号用法实例:随时随地给代码换行,在遇到一些超长代码行时非常有用,一般编程代码一行的字符数不超过80个哦,需要的朋友可以参考下
  • Linux 反引号作用

    2021-05-13 14:59:45
    特殊的赋值Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下:(1) $ count=9 #将数字赋予变量count...listc的值就是该命令的执行结果反引号作用反引号作用就是将反引号内的Lin...

    特殊的赋值Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下:

    (1) $ count=9           #将数字赋予变量count

    (2) $ name="ming"  #将字符赋予变量name

    (3) $ listc=`ls -la`     #将Linux命令赋予listc,listc的值就是该命令的执行结果

    反引号的作用

    反引号的作用就是将反引号内的Linux命令先执行,然后将执行结果赋予变量。尽管可以通过输入字符或者字符串来创建变量值,也可以获取来自于其他Linux命令的值。为把Linux命令的结果赋予变量,实现需要执行这个命令。如果在命令行上把Linux命令放在反引号中,这个命令会首先被执行,其结果会成为命令行的一个参数。在赋值时,通过把命令放在反引号中,以便于首先执行,命令的执行结果会被赋予一个变量。反引号可以被视为由要执行命令组成的表达式,其结果会被赋予变量。组成命令的字符本身不会被赋予。在下面的范例中,命令ls *.c被执行,其结果然后被赋予变量listc。ls *.c会生成具有.c扩展名的所有文件列表。这个文件列表随后被赋予变量listc。$listc=`ls *.c`

    $ echo $listc

    main.c prog.c lib.c

    反引号与单引号的区别

    需要记住单引号和反引号之间的区别。单引号把Linux命令视为字符集合。反引号会强迫执行Linux命令。有时候,当希望使用反引号时,会误用单引号。在下面的范例中,如要给lscc变量赋值,需要给命令ls *.c应用单引号,而不是反引号。在这种情况下,ls *.c仅仅是被赋予变量lscc的字符集合。在第二个范例中,反引号被应用于ls *.c命令,会强迫这个命令。扩展名.c的文件名列表会生成,并赋予变量lscc。$lscc='ls *.c'

    $ echo $lscc

    ls *.c

    $lscc=`ls *.c`

    $ echo $lscc

    main.c prog.c

    展开全文
  • 先来看下这段SQL语句,该语句中包含单引号、双引号、反引号;在Navicat中编辑生成;并且执行成功 -- ---------------------------- -- Table structure for students_copy -- ---------------------------- DROP ...

    先来看下这段SQL语句,该语句中包含单引号、双引号、反引号;在Navicat中编辑生成;并且执行成功

    -- ----------------------------
    -- Table structure for students_copy
    -- ----------------------------
    DROP TABLE IF EXISTS `students_copy`;
    CREATE TABLE `students_copy` (
      `id` int NOT NULL,
      `name` varchar(20) DEFAULT NULL,
      `age` int DEFAULT NULL,
      KEY `ind_id` (`id`,`age`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    -- ----------------------------
    -- Records of students_copy
    -- ----------------------------
    INSERT INTO `students_copy` VALUES (1, '李四', '28');
    
    INSERT INTO `students_copy` VALUES (2, "tony", 28);

    反引号使用场景:

    表名、列名、索引名等字段当中使用。反引号的使用是为了区分mysql的保留字符与普通字符而引入的;例如在出现字段名与保留关键字相同、标识中含空格等等情况下就需要使用,否则可能出错,但反引号不是必须的,在确保不会导致歧义发生的情况下可以省略掉。

    单引号使用场景:

    代表字符。字段值,包含字符串、日期、数字【数字可以使用也可以不适用】

    双引号使用场景:

    同单引号使用

    整数类型也可以使用引号

    展开全文
  • mysql反引号作用

    2020-04-05 00:09:17
    例如创建一个select的数据库时,select是MySQL的保留字符,不用反引号会报错。像这种要以MySQL保留字做表名,字段,数据库名字的必须加上反引号 栗子 不加任何引号报错 mysql> create database select; ERROR ...

    作用

    区分MySQL的保留字符与普通字符
    例如创建一个select的数据库时,select是MySQL的保留字符,不用反引号会报错。像这种要以MySQL保留字做表名,字段,数据库名字的必须加上反引号

    栗子

    不加任何引号报错

    mysql> create database select;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select' at line 1
    

    单引号报错

    mysql> create database 'select';
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''select'' at line 1
    

    反引号正常

    mysql> create database `select`;
    Query OK, 1 row affected (0.00 sec)
    
    展开全文
  • MySQL 反引号作用

    2021-02-27 20:34:26
    对于表名和列名,如果为关键字如select、and,则SQL语句...但是如果加上反引号,则可以将字段名与关键字区分开: SELECT `select` FROM `and`; 而单引号和双引号则一般用于表中字段的值,如字符串类型,“abc” ...
  • 引号single quote: ’ go语言中使用单引号给rune(golang字符类型)初始化常量值。 注意rune类型不同于其它语言的byte或者char,这些通常表示一个字节(8bit)能容纳的内容,存储也是一个字节。rune其实是int32的...
  • 1.如果我们的表名、字段名是mysql的关键字,如table 、from 等,则必须要加上反引号``才可以使用 如table 、from,SELECT date from from。
  • php中``反引号作用

    2021-07-10 15:07:52
    文章目录一、反引号作用二、反引号位置 一、反引号作用 1.反引号常见在SQL语句中来包含关键字,比如 $sql = "select `user`,username from `Content`"; 加上反引号就不会有因为字段是关键字而出错的问题。   ...
  • es6中反引号(模板字符串)的使用

    千次阅读 2020-04-20 14:29:07
    模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。 // 字符串中嵌入变量 var name = "Bob", time = "today"; `...
  • shell中 反引号用法

    2017-03-28 13:20:56
    在测试下面脚本内容时,我们发现它们的输出内容不同,这样就引发了一个问题:反引号(`)与$()用法有区别吗? [plain] view plain copy   echo `echo \\\\ `  echo $(echo \\\\ )...
  • 引号目的: 为了保护文字不被转换.除了他本身. 就是说除去单引号外, 在单引号内的所有文字都是原样输出.1. [root@jszwl161 SP49EP9]# echo '$*>$*>2. [root@jszwl161 SP49EP9]# echo 'she is crying: "help"'...
  • 0x01 在Linux中反引号有什么作用? 单引号 在linux中,单引号所包含的内容只代表纯文本。 不论单引号内包含的内容是什么,只要文本在单引号内,那么就只会作为字符串被处理,并且忽略所有的命令与特殊字符。 双引号...
  • 单引号和双引号用于变量值出现空格时,比如 name=zhang san 这样执行就会出现问题...而被双引号括起来的字符中,"$"、"\"和反引号是拥有特殊含义的,"$"代表引用变量的值,而反引号代表引用命令。还是来看例子吧:[...
  • mysql的反引号作用

    2021-03-05 13:45:38
    反引号:它是为了区分MYSQL的保留字与普通字符而引入的符号。 注意划重点:有MYSQL保留字作为字段的,必须加上反引号来区分!!! 所谓的保留字就是select database insert 这一类数据库的sql指令,当我们不得已要拿...
  • 引号 这个比较暴力,不管单引号里面有什么都原样输出,无视一切变量,所见即所得。如果要用来做字符比较和输出,注意不能输出变量,也不认识通配符,命令等。 even@ubuntu:~$ echo 'a$PATH --aa\*' a$PATH --aa\* ...
  • ES6提供了一种新类型的字符串文字,使用反向标记作为分隔符。这些文字确实允许嵌入基本的字符串插值表达式,然后自动解析和评估它们。... 您不必转义引号字符。 您可以避免分组:“”>“ 您不必使用加号运算符。
  • 两者都可以调用系统命令, 1. 单独调用 两者结果完全一样。 [root@izwz91rruliuj88pj4zsw0z ~]# echo `pwd` /root ...$()结果正确, 反引号结果不正确 当前目录: root@iZhtbq9i9lb77uZ:/home/dengfe...
  • GO语言中的单引号、双引号和反引号

    千次阅读 2019-09-27 16:51:45
    1.单引号引号在go语言中表示golang中的rune(int32)类型,单引号里面是单个字符,对应的值为改字符的ASCII值。 func main() { a := 'A' fmt.Println(a) } 输出: random@random-wz MINGW64 /c/GOPATH/src/...
  • 在Linux中有四种较特殊的符号,分别为双引号 单引号 反引号 反斜线使用双引号时,相当于等号后面的值作为一个字符串常量赋给了前者(其实这里并没有太大作用),例如:m=javaecho $m //输出javam="java"echo $m //依然...
  • 1.查看创建表的SQL语句,发现表名和字段名都是反引号引起来的 mysql> show create table students; -------------------------------------------------+ | students | CREATE TABLE `students` ( `id` int...
  • 反引号的使用

    2018-02-27 11:38:13
    var x = "abc"; console.log(`start ${x} end`);
  • Document*{margin: 0;padding: 0;}li{list-style: none;margin-bottom: 20px}h4{font-size: 20px;font-weight: normal;}.info{font-size: 12px;color: #888;padding:5px 0}.info > span{padding-right:5px}img{wi...
  • 【shell】反引号(`)与$()的作用与区别

    千次阅读 2017-03-23 10:26:39
    linux下的反引号(`)和$()执行的是命令替换的功能。 1、将命令的执行结果赋给一个变量 反引号: DATE=`date` //变量=`命令` echo $DATE 执行结果为: [lzk@bogon Signal_shell]$ sh -x...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 84,839
精华内容 33,935
关键字:

反引号的用法