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)算术运算符     +    -   *    /    %    ++    --


①+号的作用:字符串拼接  数字的相加


隐式数据类型转换:( 当一个为字符串 另一个数字会变成字符串进行拼接)


②-号的作用:数 字的相减


隐式数据类型转换:( 当一个为数字类型 另一个字符串会变成数字进行相减)




javascript 零基础 javascript初级教程_html


③*号的作用:数 字的相乘


隐式数据类型转换:( 当一个为数字类型 另一个字符串会变成数字进行相乘)



javascript 零基础 javascript初级教程_linq_02


④/号的作用:数 字的相除


⑤%号的作用:取余数


(2)赋值运算符: =号的作用:


①(== 两个等于号是不区分类型的 只要值相等 即为true)


②(== = 三个等于号是不仅值相等 并且数据类型也要保持一致,才能为true)


var num1 = 10;


var num2 = 10;


alert ( num1 === num2 )


③(!= 不等于  只是比较值 并不比较类型)


④(!= =不等于  不仅比较值 也比较类型 )


--的作用:


var j =i++; 先赋值再计算


var j =++i; 先计算再赋值



javascript 零基础 javascript初级教程_赋值_03