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基础语法及数据类型的更多相关文章

  1. 二.Python基础语法和数据类型

    Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...

  2. Python基础语法和数据类型最全总结

    摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...

  3. day 50 js-part1基础语法,数据类型及用法,流程控制语句,循环

    js基本概念: JavaScript 是世界上最流行的脚本语言. JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. JavaScript ...

  4. Python3基础语法和数据类型

    Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...

  5. php基础语法(数据类型、运算符)

    数据类型 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型int, integer 字符串类型st ...

  6. Java基础语法<一> 数据类型&运算符

    1 数据类型   1.1 整型 类型 存储需求 取值范围 int 4字节 -21 4748 3648 – 21 4748 3647 232 short 2字节 -32768-32767 216 lon ...

  7. Python基础语法-基本数据类型

    此文档解决以下问题: 一.Python中数值数据类型——整型(int).浮点型(float).布尔型(bool).复数(complex) 1.float()函数的运用 2.int()函数的运用 3.t ...

  8. 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)

    """ 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...

  9. java基础语法-char数据类型

    1.java中的char描述了UTF-16中的一个代码单元,因此对于基本的多语言层面可以随意的用char表示 ;//int值只能在0到65535即0000到FFFF 对于其他16个代码级别(两个代码单 ...

随机推荐

  1. 使用fiddler将网站上的css js重定向至本地文件

    使用fiddler将网站上的css js重定向至本地文件,进行在线调试 https://github.com/annnhan/ReRes 1条回复 这是一篇写给公司负责切图和调样式的前端的文章.主要适 ...

  2. POJ 1477:Box of Bricks

    Box of Bricks Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 19949   Accepted: 8029 De ...

  3. 【Silverlight】Bing Maps学习系列(七):使用Bing Maps的图片系统(Tile System)

    [Silverlight]Bing Maps学习系列(七):使用Bing Maps的图片系统(Tile System) 目前包括微软必应地图在内的几乎所有在线电子地图(如:Google Maps等)都 ...

  4. Coolite Toolkit介绍

    Coolite Toolkit非常棒的控件   Coolite Toolkit介绍 Coolite Toolkit 是一个支持ASP.NET AJAX的Web控件. Coolite Toolkit是基 ...

  5. iphone分辨率大全

    分辨率越高,屏幕质量也就越高越清晰,iphone的近几代产品处了从3GS到4代时有一个突破性的变化(当然那个时候3GS像素确实太低了),其他的几代产品在这项指标上并未有太大的变化. iphone分辨率 ...

  6. [odb-users] Create schema error (unknown database schema '')

    Boris Kolpackov boris at codesynthesis.comFri May 31 11:13:02 EDT 2013 Previous message: [odb-users] ...

  7. bzoj1531

    背包+倍增 直接背包跑不过去,那么我们把容量分成二进制,然后原来需要枚举c次就只用枚举log(c)次了,这样还是能组合出任意小于等于c的组合方案 #include<bits/stdc++.h&g ...

  8. 【转】整套完整安全的API接口解决方案

    原文地址:http://www.cnblogs.com/hubro/p/6248353.html 在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API ...

  9. 26.Extjs 部门列表信息展示页面

    /** * @author sux * @time 2011-1-14 * @desc 部门信息显示 */ deptInfoGridPanel = Ext.extend(Ext.grid.Editor ...

  10. 292 Nim Game Nim游戏

    您和您的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 到 3 块石头. 拿掉最后一块石头的人就是胜利者.由您来开局.你们两个都是聪明人,相信都有最佳的游戏策略. 请编写一个函 ...