javascript初认识

html css 形式语言
javascript 逻辑语言

javascript:客户端的脚本语言
javascript 基础语法
1、注释、关键字、标识符、变量
2、数据类型
3、运算符
4、控制语句
5、数组
6、方法


javascript基础
写法分类:
1、内联:写在标签里面,以事件属性表现,属性名就是时间属性名
2、内嵌:写在html文件里面,以标签的形式表现,标签名就是script
script标签里面的代码会自己执行
3、外部引用(只有内容没有属性):写在html文件里面,以标签的形式表现,标签名就是script

<script type="text/javascript" src="路径"></script>

三个弹窗:
alert("发生什么了");告警框
confirm("确定删除吗?");选择框 有返回值
prompt("请输入内容");输入框 有返回值用户输入什么就返回什么

变量:定义 赋值 使用
var name=’张三’;
var nn;
alert(nn);


数据类型很重要
强类型语言和弱类型语言区别:对数据类型的处理上面
强类型语言:定义的时候必须指明数据类型是什么
弱类型语言:定义的时候不用指明数据类型,全部自动转换

javascript数据类型(6种):
number(int/float):数字
string:字符串
boolean:布尔类型 true和false
null:空对象类型
undefined:未找到
object:对象类型


运算符;
算术运算符:+ - * / %(除剩的、除不尽的、取余数) ++(自增) --(自减)
赋值运算符:= += -= *= /=
条件运算符:< > >= <= != == ===(三个等号还比较"数据类型")
逻辑运算符:&&并且 ||或者 !取反
三目运算符:

注:
var num =1;
num++; 2
num--; 1

++在前:我先加一下,然后再开始
++在后:先开始,我在加

取个位数
345取5 方法:345%10 取余为5
345取4 方法:parseInt(345/10)为34 34%10为4
345取3 方法:parseInt(345/100)为3

例子练习

让用户输入两个数和一个运算符计算结果
代码如下:
var shuzi=parseInt(prompt("请输入数字"));
var shuzi1=parseInt(prompt("请输入第二个数字"));
var fuhao=prompt("请输入运算符号");
if(fuhao=="+"){
	alert(parseInt(shuzi)+parseInt(shuzi1));
}else if(fuhao=="-"){
	alert(parseInt(shuzi)-parseInt(shuzi1));
}else if (fuhao=="*"){
	alert(shuzi*shuzi1);
}else if (fuhao=="/"){
	alert(shuzi/shuzi1);
}


判断输入的是不是水仙花数

var shuzi2=prompt("请输入数字");
var x=parseInt(shuzi2/100);   /取百位数
var y=parseInt(shuzi2/10)%10;    /取十位数
var z=shuzi2%10;    /取个位数
if(x*x*x+y*y*y+z*z*z==shuzi2){
	alert("yes");
}else{
	alert("no");
}

  

猜你喜欢

转载自www.cnblogs.com/-dashu/p/9173969.html