12、javascript的变量与数据类型
来源:互联网 发布:布艺沙发 知乎 编辑:程序博客网 时间:2024/06/09 22:37
1、javascript:基于客户端的脚本语言
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。(源自百度百科)
2、变量:用来保存数据
2.1、语法:var 变量名=值;
<scripttype="text/javascript">
var n=23;
alert(24);
</script>
2.2、var:
var 是 variable(变量,可变物)的简写。在多种计算机编程语言中,var被用作定义变量的关键字
2.3变量名:
1、变量名不能以数字开头;
2、变量名只能包含数字、字母和下划线;
3、变量名区分大小写;
4、变量名不能和系统内部关键字相同;
5、建议:变量名要起得有意义。
2.4、数据类型(值):
1、数字类型(number):数字;
2、字符类型(string):字母、汉字、符号、空字符(””)(放在双引号内);
3、空类型(null):表示什么都没有;
4、未定义类型(undefined):表示没有定义;
5、布尔类型(boolean):true、false
6、复合数据类型:复杂类型,array数组,object对象
7、typeof:查看数据的类型
<scripttype="text/javascript">
var n=23;
var m="副科级啊说服力";
alert(typeof(m));
</script>
注意:typeof(null)显示的是object类型, 因为JavaScript 最初的实现中,JavaScript 中的值是由一个表示类型的标签和实际数据值表示的。对象的类型标签是0。由于 null 代表的是空指针(大多数平台下值为0x00),因此,null的类型标签也成为了0,typeof null就错误的返回了"object"(参考typeof - JavaScript)
8、alert:弹出一个窗口(会停止程序的运行)
2.5、运算符:
1、赋值运算符(=):把符号右边数据赋值给符号左边的变量名;
2、算数运算发(+、-、*、/、%(取余)、++(递增)、--(递减)):
a) var j=i++;先把i的值赋值给j,之后i再自加1;
b) var j=++i;i先自加1,之后再赋值给j;
3、比较运算符(>、<、>=、<=、==、!=、===(全等于)、!==(不全等于))
a) ==等于:判断两个数据是否相同(仅仅判断值)
b) ===全等于:判断两个数据是否相同(判断值和数据类型)
4、逻辑运算符(!、&&、||)
1、!:非(取反);
2、&&(逻辑与):如果两个条件同时为真结果则为true,如果两个条件中任 一一个为假结果则为false;
3、||(逻辑或):如果两个条件同时为假结果则为false,如果两个条件中任 一一个为真结果则为true;
5、复合赋值运算符(+=、-=、*=、/=)
6、字符串运算符:(+)
连接字符串两边的内容
当+两边,任意有一边是字符串就会执行字符串+
3、js注释(注释的内容不会被执行):
1、单行注释//:例://注释内容
2、多行注释/**/:例:/*注释内容*/
4、alert与document.write()
当界面显示alert时,网页中无法直接显示body中的内容,但是可以显示document.write()上的内容,且document.write()是将内容放置到body中。
<!DOCTYPE html>
<htmllang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
var n=23;
var m="24";
alert(n+m);
document.write(m);
</script>
</head>
<body>
看不到
</body>
</html>
5、运算符优先级
运算符
说明
级别
其他操作符
( )、[ ]
最高
单目操作符
! 、~、++、--
算数操作符
*、/、%
算数与字符操作符
+、-、+(字符)
移位运算符
<<、>>
关系(比较)操作符
<、<=、>、>=
关系(比较)操作符
==、!= 、===、!==
按位与
&
按位异或
^
按位或
|
逻辑与
&&
逻辑或
||
条件运算符
?:
赋值操作符
=、+=、-=、*=、/=、>>=、<<=、&=、^=、!=
最低
------------------------------------------------------------------------------------------------------------
本文均为学习笔记,仅供个人参考。
- 12、javascript的变量与数据类型
- javascript变量与数据类型
- javascript之数据类型与变量
- JavaScript的数据类型和变量
- JAVASCRIPT的数据类型和变量
- 第二章 JavaScript数据类型,常量与变量
- JavaScript基本概念之变量与数据类型
- [JS]JavaScript数据类型与变量类型转换
- JavaScript基础(2.变量与数据类型)
- 变量与C的数据类型
- Python的数据类型与变量
- 数据类型与变量的分析
- Java变量与变量的数据类型
- javaScript的变量的数据类型判定
- JavaScript的语法:变量的数据类型
- 初学javascript之变量的数据类型
- javascript注释,javascript的变量,javascript的基本数据类型,
- Javascript数据类型和变量
- 关于python GUI 多线程编程注意事项
- [leetcode]227. Basic Calculator II
- HDU 6044& 2017年多校训练第一场 1012题
- POJ 2947 Widget Factory(高斯消元)
- python基础
- 12、javascript的变量与数据类型
- hi3516a疑难问题解决
- 交换两个数的值
- (3) 什么是数据?--每天五分钟学习数据结构
- Heavy Transportation POJ
- JSON 和xml解析
- 设计的理念
- HDOJ-1002 A + B Problem II
- 四大排序分析与总结