zoukankan      html  css  js  c++  java
  • JavaScript权威指南读书笔记

    JavaScript

    1.变量

    	变量是一个表示值的符号,是一个名字,他的本质是值;
    	var x;                 //----声明一个变量;
    	值通过等号“=”赋给变量,x = 16; 
    	对象是名/值对的集合,或字符串到值映射的集合;
    	
    	var book = {                //对象用花括号包起来
    	topic:"JavaScript",         //属性topic的值是JavaScript,多个名/值对用逗号分隔;
    	fat:true                    //属性fat的值是true;
    	};                          //分号表示定义变量结束;
    	
    	通过"."或者"[]"来访问对象的属性;
    	book.topic             //=>JavaScript
    	book["topic"]          //=>JavaScript
    	book.author = Tom;     //通过赋值创建一个新的属性
    	book.contents = {};    //通过赋值创建一个新的属性,{}是一个空属性,他没有值
    	
    	JavaScript支持列表(以数字为索引的列表)
    	var primes = [2,3,4,5,7];    //定义primes数组,这个数组有4个值;
    	primes[1]                    //值是3,因为数组从0开始计数;
    	primes.length                //值是4,表示数组包含的元素的个数;
    	primes[primes.length - 1]    //值是7,即primes[3]
    	primes[4] = 9;               //通过赋值添加新的元素
    	primes[2] = 45;              //通过赋值改变已有元素的值
    	var empty = [];              //定义空数组,他没有元素
    	
    	数组和对象可以包含数组和对象;即:数组可以包含数组,数组可以包含对象;对象可以包含对象,对象可以包含数组。
    	var points = [               //这个数组包含2个元素
    	    {x:0,y:9},               //每个元素都是一个对象
    		{a:5,y:6}
    	]
    	points[1].a - points[0].x    //结果是5,points[1]获取points数组的第二个值{a:5,y:6},.a获取a的值是5
    	
    	var data = {                //这个对象包含两个属性              
    		data1 : [[1,2],[3,4]]   //每个属性都是一个数组
    		data2 : [[4,5],[6,7]]   //每个数组又包含2个数组
    	}
    

    2、词法结构

    	JavaScript用Unicode字符集编写,Javascript是区分大小写的。
    	// 注释内容                                    Javascript的单行注释
    	
    	/* 注释内容
    	   注释内容                                    JavaScript的多行注释
    	   注释内容
    	*/
    	
    	程序中直接使用的数据值,叫直接量(literal):
    	
    	        1.23               数字   
    		"Hello"            字符串
    		false/true         布尔值    
    		null               空
    		/JavaScript/gi     正则表达式
    		
    	标识符就是一个名字,用来对变量和函数进行命名,必须以下滑线"_"、英文字母、$符号开始:v587、$name1、_name2;
    

    3、类型、值和变量

    	计算机程序需要对值(value)进行操作);
    	在编程语言中,能够表示并操作的的值的类型叫数据类型(type);编程语言最基本的特性就是支持多种数据类型;
    	当程序需要将值保存备用时,可以将值赋给变量(variable),变量是一个表示值的符号名称,可以通过名称获得对值的引用;
    	
    	JavaScript的数据类型分为原始类型(primitive type)和对象类型(pbjective type);
    
  • 相关阅读:
    python刷新七牛云CDN缓存
    python 操作redis
    redis 设置密码
    redis 允许其他机器连接设置方法
    redis持久化
    redis操作
    redis简介及与memcached比较
    dataframe 处理某列的小数位数并加特殊符号
    django 生成和下载CSV文件
    django 重定向
  • 原文地址:https://www.cnblogs.com/darkterror/p/4953551.html
Copyright © 2011-2022 走看看