zoukankan      html  css  js  c++  java
  • Javascript 进阶

    一.琐碎杂记

    0.在 JavaScript 中有 5 种不同的数据类型:

    • string
    • number
    • boolean
    • object
    • function

    三 种对象类型:

    • Object
    • Date
    • Array

    两个不包含任何值的数据类型:

    • null
    • undefined

    1.使用 console.log() 写入到浏览器的控制台,按F12在console可以看到,调试比alert好用。

    2.JavaScript 对大小写敏感。

    3.您可以在文本字符串中使用反斜杠对代码行进行换行:

    document.write("Hello  word!");

    4.如果重新声明 JavaScript 变量,该变量的值不会丢失:

    在以下两条语句执行后,变量 carname 的值依然是 "Volvo":

    5.对象属性有两种寻址方式:

    name=person.lastname;
    name=person["lastname"];

    6.在您仅仅希望退出函数时 ,也可使用 return 语句。返回值是可选的:

     function myFunction(a,b) {
    if (a>b)  {
      return;
      }
    x=a+b
    }

    7.如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。

    如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。

     carname="Volvo";
    将声明一个全局变量 carname,即使它在函数内执行。
    8.在链接内调用函数
    < a href="javascript:show()">文字</a>

     9.你可以使用索引位置来访问字符串中的每个字符:

    //字符串的索引从 0 开始,这意味着第一个字符索引值为 [0],第二个为 [1], 以此类推。
    var character = carname[7];

    10.可以使用反斜杠 () 来转义 "Vikings" 字符串中的双引号,如下:

    "We are the so-called "Vikings" from the north." 

    11.不要创建 String 对象。它会拖慢执行速度,并可能产生其他副作用:

    通常, JavaScript 字符串是原始值,可以使用字符创建: var firstName = "John"

    但我们也可以使用 new 关键字将字符串定义为一个对象: var firstName = new String("John")

    你可以使用 typeof 操作符来查看 JavaScript 变量的数据类型。

     
  • 相关阅读:
    hadoop hdfs基本命令的java编码实现
    三维空间旋转和Three.JS中的实现
    Talk about VR
    Keras bug in model.predict
    How to compile tensorflow on CentOS
    熵(Entropy),交叉熵(Cross-Entropy),KL-松散度(KL Divergence)
    Two kinds of item classification model architecture
    Three failed attempts of handling non-sequential data
    How to setup Tensorflow inception-v3 model on Windows
    (译)三维空间中的几种坐标系
  • 原文地址:https://www.cnblogs.com/lukelook/p/9655280.html
Copyright © 2011-2022 走看看