javascript

javascript
定义:简称js,它是基于对象的,事件驱动的,具有安全性能的脚本语言。
引擎:会自动解释执行脚本语言,执行的顺序是自上而下,按照顺序执行,边解释边执行。
document 文档对象

一、网页引入js的三种方式

1.1 内部

<script>
      document.write("我要好好学习javascript!");
</script>

1.2 外部


<script src="js/index.js"></script>

1.3 行内

<input  type="button"  οnclick="javascript:alert('ok')" value="点击我"   />  

二、声明变量

var num=10;
var name=“张三”;
js是一种弱类型的语言
typeof(num)

三、数据类型

js的基本数据类型有五种:
3.1 number 数值类型
3.2 string 字符类型
3.3 boolean 布尔类型
3.4 object或者null类型
3.5 undefined类型,代表着变量未赋值,未定义

引用数据类型
对象,数组…

四、运算符

4.1 算术运算符

    • *     /     %    ++     --
      

4.2 比较运算符

= < <= (比较的是值是否一样) !
=(全等于,比较的是变量的数据类型和值,如果两个都一致则为true)
!
=

4.3 逻辑运算符
&& 与
|| 或
! 非

五、选择结构

5.1 if…else…
5.2 switch
六、循环结构
6.1 while
6.2 do …while
6.3 for

六、document对象

document.getElementById(“title”); 得到id为title的节点对象
//获取节点的文本内容
var node=document.getElementById(“title”);
var title=node.innerText;
alert(title)
//设置节点的文本内容
document.getElementById(“title”).innerText=“我爱玩游戏”;

innerHTMLinnerText与 的区别:
innerHTML可以获取节点下的标签及文本内容
innerText只可以获取节点下的文本内容

七、自定义函数

function sum(num1,num2){
      document.write(num1+num2)
}

八、js中的事件

onclick 单击事件
onmouseover 鼠标移入
onmouseout 鼠标移出

display: none;元素的显示状态为不显示
var node=document.getElementById(“info”);
节点对象.style.样式名称=“属性值”;
node.style.display=“block”;

九、计算器

内置函数eval()
可以计算一个表达式,转成算术运算,并计算结果

字符串对象的方法:slice(0,-1)把字符串的最后一位截取,拿到截取后的字符串

按alt+小键盘41420
平方根的内置函数:Math.sqrt(title);

overflow: hidden; 内容溢出盒子后做隐藏处理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值