一、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 自动读取第一个数字;自动取整