JavaScript基础语法
JavaScript变量定义分为两种定义方式:
隐式定义:直接给变量赋值
显示定义:使用var关键字定义变量
1、显示定义变量 var 变量名=值
变量名定义规则:字母、数字、_、$组成,其中数字不能开头,不能是关键字
定义变量并赋值
var a=10;
a=20;
alert(a);
定义时可以不赋值,但是如果直接访问了,值为undifined
var b;
alert(b);
b=10;
alert(b);
2、隐式定义变量 变量名=值
a=10;
a=20;
alert(a);
一次性定义多个变量
var a,b=2,c3,d;
e=10;f=20;
alert(e);*/
1、数值类型:整数和小数 赋值时不需要加引号
var a=10;
var b=1.2;
alert(a);
alert(b);
2、字符串类型:文本 赋值时必须加单引号或双引号
var aa="a";
alert(aa);
3、布尔类型 true false
var flag=true;
控制台打印
console.log(flag);
4、未定义类型:定义了变量但没有赋值
var a;
console.log(a);
5、空类型null:定义了,赋值了,但赋的值为null
var b=null;
console.log(null);
数值类型->字符串
1、""+任意类型=“任意类型”
var a="18"+2; "18"+2=182
console.log(a);
2、字符串类型值=数值类型.toString
var b=12;
var sum=b.toString()+2;
console.log(sum);
字符串->数值类型
1、字符串->int类型值=parseInt(字符串类型)
var num1=parseInt("123");
console.log(num1+2);
2、字符串->浮点类型值 浮点类型值=parseFloat(字符串类型)
Nan=Not aNumber
var num2=parseFloat("12.2");
console.log(num2+2);
字符串方法
1、获取指定索引处的字符
var str="I like java,java like me";
var num=str.charAt(4);
console.log(num);
2、将所有字符转为大写
var num2=str.toUpperCase();
console.log(num2);
转小写
var num3=str.toLowerCase();
console.log(num3);
3、获取小字符串在大字符串中第一次出现的下标
var index=str.indexOf("like");
console.log(index);
4、截取字符串(包含头下标不包含尾下标)
var s1=str.substring(7);
console.log(s1);
var s2=str.substring(7,11);
console.log(s2);
输入框
var name=prompt("请输入你的姓名:");
alert(name);
浙公网安备 33010602011771号