編程常用引號總結

    寫程序時常見到一些引號的使用,甚是迷惑,何時使用單引號,何時使用雙引號,今天總結一下。

    雙引號是要經過編譯器編譯的,而單引號不需要

   1.javascript中對變量的引用

      需要掌握的概念——什麼是變量:
變量是用於存儲信息的容器.
<script type="text/javascript">
        var name = "Jinxiuxiang";
        document.write(name);
</script>

當一個docoment.write動作不僅需要輸出文本,還需要輸出變量時,需要給文本值加上引號,並且和變量之間用 加號 "+" 鏈接。

<script type="text/javascript">
    var name = "jinxiuxiang";
    var job = "學生";
    document.write("我叫" + name + ",是一個" + job + "。");
</script>

我叫jinxiuxiang,是一個學生。

2.sql的語法要求字符串用單引號括起來

    SELECT * FROM mdlk_sj where 銷售='N' order by 碼單號"

    在Sql語句中,如果包括單引號(“ '”)那麼必須將其轉化成兩個單引號(“''”),否則就 會出錯。所以這條語句應該這樣:
     "update group set name='q''s' where id=2" 
3.hasone="select * from logininfo where username='"&login0&"'"
  如果login0="李某"
  則這個查詢語句應該是:
  hasone="select * from logininfo where username='李某'"
  login0是一個變量,是必須放在""之外,而且它是個字符變量,所以就必須用''括起來。

  可以這樣理解:hasone="select * from logininfo where username= '  "  +login0+  " ' ";雙引號是用來界定符

  換個角度想就是+兩側的引號不是作用在login0上的  sql語句執行時必須解釋成username=' '的形式

 

   理解時不能把“+login0+”作爲整體 肯定理解不通

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章