3-day(JavaScript)

来源:互联网 发布:ubuntu 升级软件包 编辑:程序博客网 时间:2024/06/05 07:53

JavaScript


概述

  • 一种基于对象和事件驱动的脚本语言(脚本语言是嵌入在其他语言中的寄生语言)
  • 作用:给页面添加动态效果

特点

  • 弱势语言
  • 由浏览器直接执行。(函数需要调用)
  • 交互性
  • 安全性(沙箱)
  • 跨平台性(跨浏览器)

JavaScript与Java的区别:

  • JavaScript是一个解释性语言,Java是编译解释性语言
  • JavaScript是一个弱势语言,Java是强势语言
  • 在页面上引入的方式不同JavaScript是<Script>引入,Java代码<%>

    • JavaScript是基于对象,Java是面向对象

JavaScript语言组成

  • ECMAScript + BOM + DOM
  • BOM : Browser object Model 浏览器对象模型
  • DOM : Document object Model 文档对象模型

JavaScript与HTML结合方式

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>JavaScript与HTML结合方式</title>    <script type="text/javascript" src="a.js"></script>    <script type="text/javascript">        <!--        alert("12345");        //-->    </script></head><body><p onclick="alert(`你好`)">大家好</p></body></html>  
  • 采用事件来调用,代码写在字符串中
    • <p onclick="alert(你好)">大家好</p>
  • 采用定义函数的方式:用function来定义函数
  • 采用外部js文件
    • 利用<script type="text/javascript" src="a.js"></script>

JavaScript基本语法

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JavaScript基本语法</title><script type="text/javascript">    <!--    /*        JavaScript中的数据类型:            a.基本类型                1.undefined:没有给变量赋值时的类型                2.String                3.Boolean                4.Number                5.function                6.null            b.引用类型                object        判断变量的类型有两种方式:                1.采用typeof():打印的是所有类型的toString方法(所有类型的小写)                2.采用instanceof关键字判断:是判断变量是不是由某种类型new出来的     */    var a = 10;    alert(typeof(a));    alert(a instanceof Number);    var b = new Number(10);    alert(b instanceof Number);    alert(typeof (b) == "number")    //--></script></head><body><p onclick="alert(`你好`)">大家好</p></body></html>  

JavaScript运算符

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JavaScript运算符</title><script type="text/javascript">    <!--    /*        1. == 判断的是内容, === (全等号)判断的是内容及类型     */    alert(3.6 & 0.8);    a = "100";    b = 100;    alert(a == b);    //--></script></head><body><p onclick="alert(`你好`)">大家好</p></body></html>  

JavaScript类型转换

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JavaScript类型转换</title><script type="text/javascript">    <!--    /*        1.把字符串转换为number类型            a.parseInt.parseFloat            b.(推荐) * 1        2.把字符串转换为boolean            牢记:非零为真,0  null 为假     */    var a = "123";    a = a * 1;    alert(typeof (a));    var b = "123";    if (b)        alert("true");    else        alert("false");    //-->    function fun() {        //拿到文本框对象        var txt = document.getElementById("age").value;        //判断内容        if (txt == 100)            alert("年龄100")        else            alert("年龄不是100")    }</script></head><body>年龄:<input type="text" name="" id="age"><input type="button" value="弹出年龄" onclick="fun()"></body></html>  
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 优酷安装不上怎么办 保温杯磕了个坑怎么办 韩国旅游签证5年怎么办 新娘裙太长怎么办请茶 花无缺逾期20天怎么办 酷云密码忘了怎么办 我的声音不好听怎么办 耳朵后面长了个硬包怎么办 汽车油表不动了怎么办 油位传感器坏了怎么办 孕妇牙疼耳朵疼怎么办 耳机戴的耳朵疼怎么办 擤鼻涕左耳朵疼怎么办 擤完鼻涕耳朵疼怎么办 五岁儿童耳朵疼怎么办 耳朵里面长了个硬包怎么办 耳朵里有耳屎响怎么办 耳屎粘在耳膜上怎么办 小孩脖子上有淋巴结怎么办 大腿内侧的筋疼怎么办 大腿内侧磨的疼怎么办 孕晚期大腿根疼怎么办 吞口水耳朵会响怎么办 耳朵里面老痒该怎么办 牙疼头疼耳朵疼怎么办 耳朵里流水还疼怎么办 单侧耳朵里面疼怎么办 打到睾丸很疼怎么办 大拇手指关节疼怎么办 早上醒来耳朵嗡嗡响怎么办 两个月宝宝起湿疹怎么办 运动时耳朵闷堵怎么办 刚打的耳洞红肿怎么办 耳洞好了又肿了怎么办 耳洞发炎流血了怎么办 脸上出油怎么办小窍门 耳洞发炎化脓了怎么办 狗狗耳朵化脓了怎么办 狗狗耳朵破了怎么办 泰迪肛门腺发炎怎么办 狗狗肛门腺发炎怎么办