• javascript 学习笔记


    如何阻止简单浏览器对 javascript 的显示

    对于哪些不支持 javascript 的简单浏览器,可以用以下代码防止 javascript 被显示出来。

    <html>
    <body>
    <script type="text/javascript">
    <!--
    document.write("Hello World!");
    //-->
    </script>

    </body>
    </html>

    说明:

    <!-- -->是html的注释语法。不支持 javascript 的简单浏览器,将会把以上script 中的内容,解释成注释语句。

    //是 javascript 的注释语法,它阻止了javascript  执行 -->标签

    javascript 放到哪里

    放在 body 块的javascript 在页面装载时,将被执行。

    放在 head 块的javascript ,只有被调用(call),才被执行。

    放在 head 块 和 body 块 的javascript 个数没有限制。

    使用外部的javascript

    可以把通用的 javascript 保存在一个文件中(.js 后缀),供多个页面调用。

    注意: 外部的javascript 文件中,不能包含有 <script> 标签

     为了使用 外部javascript ,要在 <script> 标签 的 src属性中 指明 .js文件。 如以下代码:

    <html>
    <head>
    <script type="text/javascript" src="xxx.js"></script>
    </head>
    <body>
    </body>
    </html>

    javascript 语句

    不像HTML, javascript 是大小写敏感的(Case Sensitive)。

    对于浏览器,一条 javascript 语句 就是一个命令,该命令的目的就是告诉浏览器该做什么。

    以下 javascript 语句 告诉浏览器,写 “hello” 到网页中:

     document.write("Hello Dolly");

    通常,每条语句后都有一个分号(;),表示语句的结束。 注意:根据 javascript 标准, 分号是可选的。

    javascript 代码就是一连串的 javascript 语句,每条语句按顺序被浏览器解释执行。

    使用{}可对javascript 语句进行分块, 分块的目的,就是使得 块中的 javascript 语句能够一起执行。

    通常 分块 常用在 函数或 条件中对语句分组。

    javascript 的注释

    单行注释,用//

    多行注释,用/* */

    javascript 的变量

    变量就像容器用于存储一些信息。

    javascript 变量名的规则:

    • 变量名是大小写敏感的。
    • 变量名必须以字母或下划线开头。

    使用 var 语句声明变量,如: var x;

    变量声明后, 变量是空的,因为还没赋值。

    注意:

    • 如果你给一个未声明的变量进行赋值,该变量会自动被声明。
    • 重新声明变量,变量原来的值不会被清除。

    javascript 的运算符

    算术运算符:+ , - ,* , / , % , ++, -- 

    注意:如果某字符串 和 数字相加,其结果将是字符串。

    比较运算符:假设x=5

    Operator Description Example
    == is equal to x==8 is false
    === is exactly equal to (value and type) x===5 is true
    x==="5" is false
    != is not equal x!=8 is true
    > is greater than x>8 is false
    < is less than x<8 is true
    >= is greater than or equal to x>=8 is false
    <= is less than or equal to x<=8 is true

    逻辑运算符:假设x=6, y=3

    Operator Description Example
    && and (x < 10 && y > 1) is true
    || or (x==5 || y==5) is false
    ! not !(x==y) is true

    条件运算符:语法如下

    variablename=(condition)?value1:value2 

    如果条件成功,则variablename=value1;不成功则variablename=value2。

    如何定义一个函数

    语法如下:

    function functionname(var1,var2,...,varX)
    {
    some code
    }

    注意:关键字function 必须以 小写字母开头,否则javascript 会出错。

    return 语句

    在函数中,可使用return 语句,把某个值附个函数,并使函数返回。

    javascript 的转义字符

    转义字符 为反斜杠 \

    Code Outputs
    \' single quote
    \" double quote
    \& ampersand
    \\ backslash
    \n new line
    \r carriage return
    \t tab
    \b backspace
    \f form feed

    例子 document.write ("You \& I are singing!");

    得到的结果为:You & I are singing!

    javascript 的文本续行符

    文本续行符 为反斜杠 \,例子:

    document.write("Hello \
    World!");

    但是下面的例子是不正确的

    document.write \
    ("Hello World!");

     

  • 相关阅读:
    WHENEVER SQLERROR EXIT AND DDL
    WHENEVER SQLERROR EXIT AND DML
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
  • 原文地址:https://www.cnblogs.com/finema/p/1447017.html
Copyright © 2020-2023  润新知