一、js简介
用来制作页面交互效果,提高用户体验。
js页面效果:轮播图、选项卡、地图、表单验证javascript是弱变量类型的语言,变量只需要用var来声明。而java要根据变 量类型来声明,
int a;float a;double a;String a;boolean a;
javascript不用关心内存的释放、指针等。
javascript是运行在客户的电脑里面,而不是服务器上,所以是前台语言。
后台语言是运行在服务器上的,比如php,这些语言可以操作数据库,对数据
库进行增删改查操作
二、字符串和数值
直接量:数值,字符串(必须加引号)
对空格、缩进、引号不敏感
alert();//弹出对话框
console.log();表示在控制台中输出。测试程序是否正确
三、变量
用var定义变量变量只能由字幕、数字、下划线、美元符号$构成,且不能以数字开头,并不 能是javascript保留字。大小写敏感。
javascript保留字:
abstract、boolean、byte、char、class、const、debugger、double、enum
、export、extends、final、float、goto
implements、import、int、interface、long、native、package、private、
protected、public、short、static、super、synchronized、throws、
transient、volatile
typeof 变量类型。
vara=100;
console.log(typeof a)//表示输出a变量类型;输出结果为number
字符串string
var="a";
console.log(typeof a)//string
四、连字符和加号
console.log(“我”+“爱”+“你”);//连字符
console.log(1+2+3)//加号
如果加号两边都是数值,就是加,否则都是连字符
五、变量值传递
var a=1;
var b=2;
a=b;
console.log(a);//2
console.log(a);//2
运算符
+、-、*、/、%(取余)、()
3%5=3;
六、乘方和开根号
var a=Math.pow(3,4);//计算3的4次方,pow乘方
var a=Math.pow(a,b);//计算a的b次方
var a=Math.pow(3,Math.pow(4,6));3的4的6次方
var a=Math.sqrt(81);//开根号
七、用户输入
var a=prompt("请输入点什么东西");
prompt专门用来弹出能够让用户输入的对话框
var year =prompt("请输入你的出生年份");
var age=2017-year;
var young=year+18;
alert("哈哈,你今年"+age+"岁了");
八、字符串转为数字
parseInt("5");//5
console.log(parseInt("365天每天都爱你100次"));//365
console.log(parseInt(6.5));//6
自动读取第一个数字;自动取整