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)算术运算符 + - * / % ++ --
①+号的作用:字符串拼接 数字的相加
隐式数据类型转换:( 当一个为字符串 另一个数字会变成字符串进行拼接)
②-号的作用:数 字的相减
隐式数据类型转换:( 当一个为数字类型 另一个字符串会变成数字进行相减)
③*号的作用:数 字的相乘
隐式数据类型转换:( 当一个为数字类型 另一个字符串会变成数字进行相乘)
④/号的作用:数 字的相除
⑤%号的作用:取余数
(2)赋值运算符: =号的作用:
①(== 两个等于号是不区分类型的 只要值相等 即为true)
②(== = 三个等于号是不仅值相等 并且数据类型也要保持一致,才能为true)
var num1 = 10;
var num2 = 10;
alert ( num1 === num2 )
③(!= 不等于 只是比较值 并不比较类型)
④(!= =不等于 不仅比较值 也比较类型 )
--的作用:
var j =i++; 先赋值再计算
var j =++i; 先计算再赋值