JS基础语法

Posted 我需要一杯水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS基础语法相关的知识,希望对你有一定的参考价值。

    
/** javascript
  * 1.0
* 对象
*/ function Test(){ var book = { // 创建对象. name: "中华上下五千年" , // 属性name的值为"中华上下五千年". price: "99.00" , flag: true // flag的值为true. }; // 花括号标记了对象的结束. /* 对象的两种取值方式: 通过"."或者"[]"来访问对象属性 * : book.name * : book["name"] */ book.healthy = "Y"; // 通过赋值创建一个新的属性. console.log(book.name); console.log(book["name"]); // 此种方式必须加引号还说明这是对象的属性名,否则取不到. console.log(book); }
    
/** JavaScript
  * 1.1
  * 数组
  */
function Test(){
    var arr = [2,3,4,5]; // 具有四个值的数组,由"["和]"划定边界.
    /* arr[0] 获取数组中第一个元素的值. 
     * arr.length 获取数组的长度. 
     * arr[arr.length-1] 获取数组中最后一个元素. 
     */  
    console.log(arr[0]); // 数组中第一个元素的索引为0 
    console.log(arr.length);  
    console.log(arr[arr.length-1]);  
    console.log(arr[4]="9"); // 通过赋值来添加新元素. 
    console.log(arr[4]="6"); // 通过赋值来改变现有元素的值. 
    var arrs = {}; // arrs是一个空数组,此时它具有0个元素. 
    console.log(arrs.length); 
}

/** JavaScript
  * 1.2
  * 数组和对象中都可以包含另一个数组或对象. 
  */
function Test(){
    /** 具有两个元素的数组
     * 其中每个元素都是一个对象
     */ 
    var arr = [
        {name:"张国荣",identity:"歌手"}, 
        {name:"黑虎",identity:"锦衣卫"}
    ]; 
    
    /** 这是一个包含两个属性的对象
     * 其中每个属性都是一个数组. 
     * 数组的元素也是数组. 
     */
    var book = {
        adult:[1,1,2],
        juveniles:[1,1,1]
    }; 
}

 


 

以上是关于JS基础语法的主要内容,如果未能解决你的问题,请参考以下文章

JSP开发中的基础语法

在下面的代码片段中的剩余 ='passthrough' 处的代码中出现语法错误

关于JS脚本语言的基础语法

js基础⑤

javaScript的基础语法

Web信息安全实践_2.5 JS语法基础