1.变量
JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。 定义变量需要用关键字 ‘var’
int i = 10; var i = 10; 或者 i = 10;
String a = "哈哈"; var str = "哈哈"; 或者 str = "哈哈"; 或者 str = "哈哈"
注意:
1.var可以省略不写,建议保留
2.最后一个分号可以省略,建议保留
3.同时定义多个变量可以用","隔开,公用一个‘var’关键字. var c = 45,d=‘qwe’,f=‘68’;
2.数据类型
1.五种原始数据类型
number 数值类型
boolean 布尔类型
string 字符串类型
object 对象类型
undefined 未定义类型
2.typeof操作符
- 作用: 用来判断变量是什么类型
- 写法:typeof(变量名) 或 typeof 变量名
- null与undefined的区别:
null: 对象类型,已经知道了数据类型,但对象为空。
undefined:未定义的类型,并不知道是什么数据类型。
3.运算符
- 关系运算符:> >= < <=
- number类型和字符串做-,*,/的时候,字符串自动的进行类型转换,前提字符串里面的数值要满足number类型
注:与java不同的是JS中除法会保留小数,
==
比较数值,===
比较数值和类型
4.语句
for循环
//99乘法表
<script>
for(var i = 1; i<=9 ; i++){
for(var j =1; j <= i;j++){
document.write(j+""+i+"="+ji);
//空格
document.write(" ");
}
//换行
document.write("<br />");
}
</script>
if… else
var a = 6;
if(a==1)
{
alert('语文');
}
else if(a==2)
{
alert('数学');
}
else
{
alert('不补习');
}
switch
<script>
var str = "java";
switch (str){
case "java":
alert("java");
break;
case "C++":
alert("C++");
break;
case "Android":
alert("Android");
break; }
</script>