第五次网页前端培训笔记(JS变量、数据类型、类型转换)
一、JS变量
变量必须以字母开头
变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
变量名称对大小写敏感(y 和 Y 是不同的变量)
注:JavaScript 语句和 JavaScript 变量都对大小写敏感。
声明(创建)JavaScript变量
在 JavaScript 中创建变量通常称为"声明"变量。
我们使用 var 关键词来声明变量:
var carname;
变量声明之后,该变量是空的(它没有值)。
如需向变量赋值,请使用等号
carname="Volvo";
一条语句,多个变量
您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:
var lastname="Doe", age=30, job="carpenter";
二、JavaScript数据类型
JavaScript有几种数据类型:字符串、数字、布尔、数组、对象、空、未定义
JavaScript拥有动态类型
JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:
var x; // x 为 undefined
var x = 5; // 现在 x 为数字
var x = "John"; // 现在 x 为字符串
JavaScript字符串
字符串是存储字符(比如 "Bill Gates")的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
var carname="Volvo XC60";
var carname='Volvo XC60';
JavaScript数字
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
var x1=34.00; // 使用小数点来写
var x2=34; // 不使用小数点来写
JavaScript布尔
布尔(逻辑)只能有两个值:true 或 false。
var x=true;var y=false;
JavaScript数组
下面的代码创建名为 cars 的数组:
var cars=new Array();cars[0]="Saab";cars[1]="Volvo";cars[2]="BMW";
JavaScript对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"John", lastname:"Doe", id:5566};
Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
cars=null;
person=null;
声明变量类型
当您声明新变量时,可以使用关键词 "new" 来声明其类型:
var carname=new String;var x= new Number;var y= new Boolean;var cars= new Array;var person= new Object;
第五次网页前端培训笔记(JS变量、数据类型、类型转换)相关推荐
- 第五次网页前端培训笔记(JS)
学习网址:视频网址 资料网址 框架 内容 JavaScript是一种具有面向对象能力的,解释型的程序设计语言. 核心语法ECMAScript -―描述 ...
- 第五次网页前端培训笔记(js1)
1.js的基本使用 JavaScript(简称"JS") 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言.虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多 ...
- 梅科尔工作室-第五次网页前端培训(JS,JavaScript)
js学习包括:(*为重点) 基础语法:语句与注释,标识符与关键字,*变量,数据类型,类型转换,运算符,控制语句,*数组,*函数,内置对象,*对象 事件:*事件类型,事件流和事件模型,事件处理程序 BO ...
- 第五次网页前端培训(JS基础)
1:JS基本用法 行内JS:写在标签内部的js代码:内部JS:定义在script标签内部的js代码,script标签可以放在head中或body中(建议放在body标签最后):外部JS:单独的js文件 ...
- 第五次网页前端培训(JS)
学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibilin 1.安装编译器 HBuilder X:HBuil ...
- 第二次网页前端培训笔记
1.学习网址 hbuilder第二次培训笔记 - 幕布 2.基础操作 3.html基本框架 <!DOCTYPE html> <html> <head> ...
- 网页前端培训笔记(HTML标签)
学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili HTML 教程 | 菜鸟教程 (runoob.com) ...
- 第七次网页前端培训笔记(JS对象和事件)
一.JavaScript对象 JavaScript 中的所有事物都是对象:字符串.数值.数组.函数 JavaScript 允许自定义对象. 1.所有事物都是对象 JavaScript 提供多个内建对象 ...
- 梅科尔工作室-第一次网页前端培训笔记(HTML常用标签)
学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 1.安装编译器 vs hBuilder X等等(本人主 ...
最新文章
- 大道至简_阅读笔记02
- mysql中两根竖线什么意思_SQL如何查询表字段值以竖线分割的数据
- Atcoder Beginner Contest 124 解题报告
- python selenium grid_selenium grid 使用
- 关于Jquery中ajax方法data参数用法的总结
- windows phone画板程序
- C中的malloc:C中的动态内存分配
- String.valueOf()方法与toString()方法的区别
- Java问题汇集(1)
- python简单超级马里奥游戏下载大全_Python实现超级玛丽游戏系列教程02玛丽走跑...
- 9.腾讯微博Android客户端开发——发送微博
- Jpcap包的安装与配置
- 织梦采集侠-dede织梦采集发布
- matplotlib之直方图
- 高通被曝致命芯片漏洞,危及全球企业和个人云数据
- 计算机硬件被网游封了是怎么回事,电脑硬件市场没落的真正原因:网络游戏对电脑硬件的要求太低了...
- 趋势线的拐点突破交易
- 青岛美迪康医疗科技有限公司
- C++ 上溢和下溢(overflow underflow)
- 玩转AgiileCDN(十三)——全站加速