JavaScript基础_day1

 
JavaScript基础                                            笔记
 
 
 
什么是javascipt?
  • JavaScript 是一种编程语言
  • 在浏览器上运行(自带分布式 )
  • js 是可以嵌入袋HTML中到一种脚本语言
 
JavaScript:确定网页的行为(交互)
  • 众所周知,在前端开发中一个网页的源代码主要由三部分组成(HTML、css、JavaScript),其中HTML确定网页的结构,css确定网页的样式,而JavaScript则主要负责网页的行为(动态效果,交互事件)
 

2-JS代码三种写法

  • JavaScript也有三种书写方式,并且与CSS的三种书写方式几乎一致
  • 1.外联样式:写在js文件中,使用script的src属性导入
    • <script src="./01-JS外联写法.js"></script>
  • 2.内联样式:写在script标签中,如果界面js代码较少可以使用,复杂的话不推荐
    • <script >alert("这是JS内联样式")</script >
  • 3.行内样式:不推荐,因为不便于维护
    • <button onclick="window.alert('马云')">点我就告诉你黑马谁最帅</button>
    

1-变量声明/赋值/取值

  • 1.实际开发因为数据是动态变化,不可能写死数据,因此需要使用变量来进行保存
  • 2.变量(variable):内存中用来保存数据的一块空间
  • 3.变量作用:在内存中存储数据
  • 4.语法:
    • 1.声明变量:let 变量名
    • 2.赋值:变量名 = 值
    • 3.取值:直接写变量名即可
 
 

1.3-变量命名规则与规范

  • 规则:必须要遵守,否则会报错
    • 规则是由语法决定的,无法更改
      • 1.变量只能以下划线、字母、$开头,后面接任意的数字、下划线、字母、$
      • 2.不能以JS的关键字作为变量名
        • 尽量不要使用关键字和保留字作为变量名,也不需要死记硬背,孰能生巧
        • 关键字:JS内置的一些关键字,代表着特殊的语法含义,不允许程序员擅自声明
        • 保留字:有可能在将来会成为关键字,现在可以用,但是并不能保证以后一直可以用
  • 规范:程序员们在遵守规则时养成的一种习惯
    • 规范是程序员的一种编码习惯,主要目的就是为了提高代码的易读性
      • 1.起名要有意义,最好用名词作为变量名
      • 2.使用驼峰命名法:变量名第一个单词首字母小写,后面如果有其他单词则每一个单词的首字母大写
 
 
 

1.2-基本数据类型

String类型

  • String:字符串
    • 例如:"张三",'abc'
    • 范围:一切用双引号或者单引号包围起来的内容都是字符串
      • 作用:展示文本内容

Number类型

  • Number:数字
    • 例如: 10 0.1
    • 范围:数学中的一切数字,包含整数和小数
      • 作用:用于数学计算

Boolean类型

  • boolean:布尔类型
    • 只有两个值:true、false
      • 作用:表示现实世界中事物的两种对立面 真假、长短、开关、男女等
        • true表示真
        • false表示假

Undefined类型

  • undefined:变量只有声明,没有赋值
    • null是一种空对象,只是目前没有具体内容

null类型

  • null:变量赋值为null
    • 作用:不确定未来是什么数据类型
 
 
typeof 关键字
 
作用:检测一个数据所属的类型
语法:typrof 数据 或者 typeof (数据)
  • 会得到该属性所属类型的字符串:string number boolean
 
 
运算符与表达式
 
1,运算符只是一种运算的符号,单独使用无意义,通常与需要计算的数据在一起组成表达式
2,表达式一定有结果,要么直接打印要么存入标量中
 
-js中+号的作用
  • 字符串连接符:连接字符串
 
* 条件: + 号两边只要有边是string类型
* 算术加法
 
  • 条件: + 号两边都是number类型
 
 
 
 
 
 
 
posted @ 2020-11-17 20:05  Strive_YM  阅读(78)  评论(0)    收藏  举报