js学习记录1

    xiaoxiao2021-03-25  106

    JS的特点:

    1、简单易用

    2、js是解释型语言

    编程语言:解释型语言(逐行执行)

    js js由js引擎(内嵌在浏览器中)去执行

    编译型语言:Java、PHP、c#......

    Java程序--->dll文件---->执行

    3、基于对象和事件驱动

    JS的学习方法

    1、需要有div+css基础

    2、js是编程语言(逻辑思维)

    js与ecmascript关系

    ecmascript 欧洲计算机制造商协会 它是一个组织 制定JS的标准

    JS是运行在客户端浏览器的脚本语言(配合html语言一起使用)

    1、建立html基本骨架

    2、书写位置:可以放在任何位置

    方式一:在<head></head>内部末尾加一个

    <script type="text/javascript">

    //js代码书写位置

    alert("我是第一个JS程序")

    </script>

    建议的书写位置:放在body结束标签之前

    方式二:把js代码单独存放一个文件,在html中引用该文件即可,引用方式

    <script type="text/javascript" src="js/index.js"></script>

    好处:做到结构和行为分

    重点:js的语法

    js语法:变量 数据类型 类型转换 判断 循环 函数 数组等

    Dom:js操作网页

    Bom:js控制浏览器

    js基础语法

    1、js输出信息的方式

    alert("消息");该分号是js语句结束的标志,一定要注意是英文

    console.log("消息");console---控制台log消息 控制台F12

    document.write("消息")在网页中输出信息 该方法可以写标签

    prompt("");提示用户输入信息 结果就是用户输入的值

    confirm();让用户选择确定或取消 一般配合if-else使用

    2、js代码注释方式

    htmldiamante注释<!--注释-->

    css代码注释/* */

    js代码注释:单行注释//  多行注释/* */

    3、变量

    a.含义 在程序运行期间,值可以发生变化的量

    b.定义:var 变量名;或var 变量名=值;

    变量名的命名规则:1.不能以数字开头,也不能是纯数字

     2.不推荐用汉字命名

     3.不能用关键字(var if else for等)

     4.不推荐使用保留字(abstract等)

     5.可以以字母或_开头

     6.js区分大小写

    4、数据类型

    100 200 300 10.36 -12  Number数字类型

    “阿达撒”“123”“adc”String字符串(用双引号或单引号包括起来)

    true或false 布尔类型

    typeof变量 判断变量的类型

    undefined类型:表示变量定义但未赋值

    null:表示空引用

    复杂的数据类型:对象 new Array() new Object()

    转载请注明原文地址: https://ju.6miu.com/read-13294.html

    最新回复(0)