javascript是一种弱类型的脚本语言(直译性语言,你写语句翻译一句,一旦出现错误就不会显示)
书写格式:<script type="text/javascript" language="javascript">+js内容</script>
其中document.write() alert()是js插入html的方法
您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档:解释:文档加载是指如果在(js事件中出现那么插入html中的文字会覆盖整个内容)
<body>
<a οnclick='javascript:myFunction()'>hello</a>
<script>
function myFunction(){
document.write('这下应该会清除了吧?');
}
</script>
</body>
1、JavaScript语法:
(1)变量var要区分大小写:大小写不一样代表的变量不同
(2)变量是弱类型的
(3)行结尾要加分号(;)
2、变量:在使用变量的时候要声明,也可以在声明的同时赋值
如:var x=5;y=sum
3、变量命名:(1)以字母下划线或者美元符号任意一个开头才行
(2)不能使用javascript中的关键字,还有最好不使用汉字
常量:是指直接在代码中给出具体的值
如:var x=abc
4、变量五种类型:
(1)undefined- 未定义
(2)string-字符串
(3)boolean-布尔类型(就是true/false)
(4)数字类型
(5)空类型:null
可以用typeof来获得变量类型:如var x=5 y=adc alert(“typeof(x)”)
类型转换分为两种:(1)解析器直接转换:数值与字符串相加==》数值转换为字符串
布尔值与字符串相加==》布尔值变成字符串
(2)字符转换:将字符串转换为数值(针对的是字符串且前面带数字的)
parseInt()只保留整数小数点字节省略
parseFloat()保留小数点
var a=1314.152;
var x=12w13.14
document.write(parseInt(a))==>1314
document.write(parseFloat(a))==>1314.152
document.write(parseFloat(x))==>12
赋值运算 :x=y 把变量y的值赋给x
x+=y 把变量x+y的值赋给x
数学运算符: + 如果两个变量都为数字那么执行加法运算,如果一个变量为字符串则执行连接 作用 A=5+8=13 A="5"+8=58
% 取余如:9852%1000==>9(千位数)
852%100==>8(百位数)
关系运算符:== “等于” var a=5 ;var b=5;==>a==b
!= "不等于"...........
>= "大于等于"
逻辑运算符:&& 逻辑与(可以翻译为“并且”)
|| 逻辑或(或者的意思)
! 逻辑非