02JavaScript基础语法及数据类型
JavaScript基础语法及数据类型
2.1数据类型
2.1.1字符串(String)
用单引号或双引号括起来的零个或多个单一的字符所组成。
2.1.2数值(Number)
包含整数或浮点数。
2.1.3布尔数据(Boolean)
取值为true或false。
2.1.4空值(null)
表示没有值,取惟一值”null”,大小写敏感。
注:null不能写成Null或NULL。
null既不等于“0”,也不等于“空字符串”。因为“0”是数值,“空字符串”是字符串。
2.1.5未定义值(undefined)
表示尚未定义值。
2.1.6注释语句
// <单行注释语句>
/* <多行注释语句> */
2.2数据类型转换
2.2.1自动数据类型转换
<script>
var x="dadaad"+23;
var y=23+"dad";
var a="23"+10;
var b=23+"10";
var c="30"/"5";
document.write(x);
document.write("<br>");
document.write(y);
document.write("<br>");
document.write(a);
document.write("<br>");
document.write(b);
document.write("<br>");
document.write(c);
</script>
2.3变量
2.3.1变量命名
以字母或下划线开头后面接数字或其它字母,变量名区分大小写
<script>
var A="Uppercase A";
var a="Lowercase a";
document.write(A);
document.write("<br>");
document.write(a);
</script>
2.3.2变量的声明
变量声明时,不必定义类型,所有类型均由小写的var声明。
var name;(自动给出一个未定义值)
var name,sex;(自动给出未定义值)
var name=”张永”,sex=”女生”;(二变量均为字符串)
2.3.3变量的作用域
全局变量(Global variable)和局部变量(Local variable)
<script>
document.title = "变量的作用域实例";
//gv是全局变量
var gv = "JavaScript";
document.write("test函数的输出:<br>");
test();
function test(){
//lv是局部变量
var lv = "VBScript";
document.write("gv=" + gv + "<br>");
document.write("lv=" + lv + "<br>"+ "<br>");
}
document.write("document的输出:<br>");
document.write("gv=" + gv + "<br>");
document.write("lv=" + lv + "<br>");
</script>
2.4常量
2.4.1字符串常量(String Literals)
一般字符串常量
特殊字符的字符串常量
字符 |
意义 |
字符 |
意义 |
\b |
后退一格(Backspace) |
\t |
制表(Tab) |
\f |
换页(Form feed) |
\’ |
单引号 |
\n |
换行(New line) |
\” |
双引号 |
\r |
返回(Carriage return) |
\\ |
反斜线(Backslash) |
2.4.2布尔常量(Boolean Literals)
true或false
2.4.3整数常量(Integers Literals)
2.4.4浮点常量(Floating-Point Literals)
2.4.5数组常量(Array Literals)
02JavaScript基础语法及数据类型的更多相关文章
- 二.Python基础语法和数据类型
Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...
- Python基础语法和数据类型最全总结
摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...
- day 50 js-part1基础语法,数据类型及用法,流程控制语句,循环
js基本概念: JavaScript 是世界上最流行的脚本语言. JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. JavaScript ...
- Python3基础语法和数据类型
Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...
- php基础语法(数据类型、运算符)
数据类型 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型int, integer 字符串类型st ...
- Java基础语法<一> 数据类型&运算符
1 数据类型 1.1 整型 类型 存储需求 取值范围 int 4字节 -21 4748 3648 – 21 4748 3647 232 short 2字节 -32768-32767 216 lon ...
- Python基础语法-基本数据类型
此文档解决以下问题: 一.Python中数值数据类型——整型(int).浮点型(float).布尔型(bool).复数(complex) 1.float()函数的运用 2.int()函数的运用 3.t ...
- 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)
""" 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...
- java基础语法-char数据类型
1.java中的char描述了UTF-16中的一个代码单元,因此对于基本的多语言层面可以随意的用char表示 ;//int值只能在0到65535即0000到FFFF 对于其他16个代码级别(两个代码单 ...
随机推荐
- Android oat文件提取转换
说明: 1.手机厂商可以修改Android源码并进行编译后再生成oat格式文件在手机上存储,比如boot-okhttp.oat,boot-framework.oat. 2.自带的apk可以调用这些模块 ...
- 仰视源代码,实现strcmp
//这是系统库的实现 int strcmp(const char* src, const char* dest) { int rtn = 0; while(!(rtn = *(unsigned cha ...
- BestCoder Round #56 /hdu5464 dp
Clarke and problem 问题描述 克拉克是一名人格分裂患者.某一天,克拉克分裂成了一个学生,在做题. 突然一道难题难到了克拉克,这道题是这样的: 给你nn个数,要求选一些数(可以不选), ...
- 使用-Wl直接向ld传递参数
gcc -Wl, key1, value1, key2, value2, key3, value3 包括-Wl在内全部都是以逗号分隔. 上面等价于: ld key1=value1 key2=value ...
- ‘CONFIG_ENV_SIZE’未声明(不在函数内【转】
本文转载自: http://bbs.csdn.net/topics/390678466 见论坛讨论.可以临时修复.
- presentModalViewController和dismissModalViewControllerAnimated的使用总结
在实际开发中,如果要弹出视图: 我们常用到presentModalViewController方法和dismissModalViewControllerAnimated方法. presentModal ...
- oracle导入dmp文件时出现异常
oracle导入dmp文件时出现错误 今天在给oracle导入dmp文件时老是出现错误,无论是命令行或PL/SQL,错误截图如下: 经查是导入用户的权限不足,导入用户并没有DBA权限,而导出的dmp文 ...
- 【Codevs1183】泥泞的道路
Position: http://codevs.cn/problem/1183/ List Codevs1183 泥泞的道路 List Description Input Output Sample ...
- iphone分辨率大全
分辨率越高,屏幕质量也就越高越清晰,iphone的近几代产品处了从3GS到4代时有一个突破性的变化(当然那个时候3GS像素确实太低了),其他的几代产品在这项指标上并未有太大的变化. iphone分辨率 ...
- luogu 3371 【模板】单源最短路径
我太菜了 今天才学会堆优化的dij #include<iostream> #include<cstdio> #include<algorithm> #include ...