>> 无符号右移(逻辑右移)">
赞
踩
基本语法
变量
JavaScript是一门动态弱类型语言
动态弱类型语言:变量可以存放在不同类型的值(动态)
例如: <script> var a = 100;//数字 a = "hahaha";//字符串 </script>
动态弱类型相对应的是静态强类型
静态强类型:Java语言,在申明变量时,需要明确定于变量的类型。对明确申明的变量,需要做强制转换,才会发生变化,否则不变。
例如: String name; // 声明一个String类型的变量name name = "Alice"; // 初始化变量name int age; // 声明一个int类型的变量age age = 25; // 初始化变量age
命名规则
建议使用驼峰命名
数字不能开头
组成字符可以是任何字母、数字、下划线_或美元符号$
常用规则
使用+表示字符串拼接
\n 表示换行
数据类型
number
不区分小数和整数
var a = 10
string
字符串
使用时用单引号或双引号引起来
var b = "hello"
boolean
布尔值:true真,false假
var c = true
undifined
表示变量未被初始化
var d
null
var e = null
运算符
算术运算符
+,-,*,/,%
自增自减运算符
++,--
赋值运算符
=,+=,-=,*=,/=,%=
比较运算符
<,>,<=,>=,!=,!==
== 比较相等(会进行隐式类型转换)
=== 比较相等(不会进行隐式类型转换)
逻辑运算符
&&,||,!
位运算符
& 按位与
| 按位或
~ 按位取反
^ 按位异或
移位运算符
<< 左移
>> 有符合右移(算术右移)
>>> 无符号右移(逻辑右移)
三元运算符
条件表达式 ? true_value : false_value
对象
数组
函数
对象
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。