1.变量声明

var a;         //声明一个变量 a
var b,c,d; //同时申明多个变量时,变量名之间用逗号隔开 console.log(a);   //在控制台显示变量a的值,输出为undefined
document.write(a); //在网页上打印变量a的值,输出为undefined

2.变量赋值

var a;
a = 10;      //将等号右侧的值,赋给变量a console.log(a); //输出结果:10 //或者可以连起来写
var b = 20; console.log(b); //输出结果:20

3.数值类型

(1)原始值 (不可改变)

//Number 数值型,注意在JavaScript中不区分整型,浮点型之类的,统一称为 数值型
var num = 123;
//Boolean 布尔类型,返回值只有ture 或 false
var bool = false;
//String 字符串
var str = '我是字符串';
var str1 = "我也是字符串";
//undefined 未定义
var undef; //已声明但未赋值的变量,其值为undefined
//null 空,是一种占位符
var n = null;

还有symbol(es6引入的一种新规范)

(2)引用值

1.array 数组

var arr = [1,2,3,"abc",true];    //声明一个数组,并为其赋值

数组调用:其索引值默认为从0开始的自然数

console.log(arr[0]);    //向控制台输出数组的第1位值   输出结果: 1

数组长度:

console.log(arr.length);   //向控制台输出数组arr的长度  输出结果: 5

2.object 对象

//创建一个叫obj的对象
var obj = {
lastName : "Zhang",
firstName : "San"
} // 调用obj的属性
console.log(obj.lastName); //输出结果为: "Zhang" // 改变对象lastName属性的值
bj.lastName = "Wang";
console.log(obj.lastName); //输出结果为: "Wang"

最新文章

  1. KAOS模型
  2. 《Entity Framework 6 Recipes》翻译系列 (4) -----第二章 实体数据建模基础之从已存在的数据库创建模型
  3. (转)Storm UI 解释
  4. 【HDU5955】Guessing the Dice Roll/马尔科夫
  5. Maven学习之 插件plugin
  6. oracle学习之-----操作表中的数据
  7. Codevs 3990 中国余数定理 2
  8. Android 开发笔记“Eclipse 调试和快捷键”
  9. Linux系统故障处理案例(一)【转】
  10. Python之路【第三篇】:模块
  11. C#:查询某年(1900-2100)某月的日历
  12. 如何在.Net中使用MongoDB
  13. bootstrap 切换页签失效的解决方法
  14. mybatis自动生成mapper,dao映射文件
  15. fail2ban 防止ssh暴力破解
  16. [TCP/IP] 传输层-TCP和UDP的使用场景
  17. huginn website agent对提取结果排序
  18. 关键字super和this的使用及区别
  19. HTML基础学习笔记(1)
  20. Spring Cloud 概述

热门文章

  1. java idea+ssm框架遇到的问题
  2. java压缩与解压
  3. nyist 20 吝啬的国度(dfs)
  4. ORM(Object Relational Mapping)框架
  5. 'weblogic.kernel.Default (self-tuning) 问题weblogic层面解决办法
  6. 落地生根两周年,微软Azure进入2.0时代
  7. Linux ->> Ubuntu 14.04 LTE下安装JDK 1.8
  8. Vc code
  9. 【Leetcode】【Medium】Binary Tree Right Side View
  10. leveldb分析——Arena内存管理