javascript
JavaScript核心语法
document.write() 在页面中打印一句话,注意点是,使用点击方式来执行的话,其余元素会消失,页面被重写.
onclick 点击执行
var 声明
先声明变量再赋值
可以同时声明与赋值
不声明直接赋值
alert:() 弹出框
document.write() 在页面中打印一句话,注意点是,使用点击方式来执行的话,其余元素会消失,页面被重写.
onclick 点击执行
script的三种方式:
行内:
<
button
onclick
=
"
javascript
:
abc
=
1000
;
alert
(
abc
)
"
>
打开
</
button
>
外部:
<
script
src
=
"./js/index.js"
></
script
>
内部:
<script>
var abc = 10000;
document.write(abc)
</script>
(1)数据类型:
undefined
①var age;
变量
age没有初始值,将被赋予undefined
②null
表示一个空值,
与
undefined
值相等
③number
var score=60; //整数
var score=66.5; //浮点数
④boolean
布尔型:true和false
⑤string
被引号(单引号或双引号)括起来的文本
var str1="This is a car";
(1.1)使用
typeof
检测
JavaScript
数据类型
var a = 100;
document
.
write
(
"a的数据类型是"
+
typeof
(
a
) +
'<br>'
)
二、运算符
(1)算术运算符 + - * / % ++ --
①+号的作用:字符串拼接 数字的相加
隐式数据类型转换:(
当一个为字符串 另一个数字会变成字符串进行拼接)
②-号的作用:数
字的相减
隐式数据类型转换:(
当一个为数字类型 另一个字符串会变成数字进行相减)
![](https://i-blog.csdnimg.cn/blog_migrate/f90ba85882a560d899e07cbb700058de.png)
③*号的作用:数
字的相乘
隐式数据类型转换:(
当一个为数字类型 另一个字符串会变成数字进行相乘)
![](https://i-blog.csdnimg.cn/blog_migrate/2a8438b17991c4e6a9036d667fb73cea.png)
④/号的作用:数
字的相除
⑤%号的作用:取余数
(2)赋值运算符:
=号的作用:
①(== 两个等于号是不区分类型的 只要值相等 即为true)
②(== = 三个等于号是不仅值相等 并且数据类型也要保持一致,才能为true)
var num1 = 10;
var num2 = 10;
alert
(
num1
===
num2
)
③(!= 不等于
只是比较值
并不比较类型)
④(!= =不等于
不仅比较值 也比较类型
)
--的作用:
var j =i++; 先赋值再计算
var j =++i; 先计算再赋值
![](https://i-blog.csdnimg.cn/blog_migrate/1d1d5951925c51810a0f6d345d4891aa.png)