JavaScript变量声明及赋值
2024-08-23 23:19:29
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"
最新文章
- KAOS模型
- 《Entity Framework 6 Recipes》翻译系列 (4) -----第二章 实体数据建模基础之从已存在的数据库创建模型
- (转)Storm UI 解释
- 【HDU5955】Guessing the Dice Roll/马尔科夫
- Maven学习之 插件plugin
- oracle学习之-----操作表中的数据
- Codevs 3990 中国余数定理 2
- Android 开发笔记“Eclipse 调试和快捷键”
- Linux系统故障处理案例(一)【转】
- Python之路【第三篇】:模块
- C#:查询某年(1900-2100)某月的日历
- 如何在.Net中使用MongoDB
- bootstrap 切换页签失效的解决方法
- mybatis自动生成mapper,dao映射文件
- fail2ban 防止ssh暴力破解
- [TCP/IP] 传输层-TCP和UDP的使用场景
- huginn website agent对提取结果排序
- 关键字super和this的使用及区别
- HTML基础学习笔记(1)
- Spring Cloud 概述
热门文章
- java idea+ssm框架遇到的问题
- java压缩与解压
- nyist 20 吝啬的国度(dfs)
- ORM(Object Relational Mapping)框架
- 'weblogic.kernel.Default (self-tuning) 问题weblogic层面解决办法
- 落地生根两周年,微软Azure进入2.0时代
- Linux ->;>; Ubuntu 14.04 LTE下安装JDK 1.8
- Vc code
- 【Leetcode】【Medium】Binary Tree Right Side View
- leveldb分析——Arena内存管理