• JS的简单应用


    javaScript是什么?

    • 是一种运行在客户端(浏览器)的编程语言,实现人机交互的效果

    • 2.作用

    • -网页特效(监听一些行为让网页做出对应的反馈)

    • 表单验证(针对表单的数据合法的进行判断-)

    • 数据交互(获取后台的数据,熏染到前端

    • 服务器变成(node.js)

    • js是一种运行在客户端的编程语言

    • js组成是?

    • ECMAScript(基础语法).web APLS (DOM BOM)

    JS使用

      1. <script scr=".js的文件名">
      2. alert('')//设置弹窗
      3. script>
    • 像css一样可以设置.js的后缀名的文件。像上边一样引用

    • js书写位置有外部。内部。行内

    • 书写外部js中间的代码,写了也会被忽略

    • js的输出使用

      1. <script scr=".js的文件名">
      2. document.write('要出的内容')
      3. console.log('控制台打印')
      4. script>
    • document.write(可以加入标签< h1>)

    • 用户输入的语法prompt(’‘)

      1. <script scr=".js的文件名">
      2. prompt('内容提示')
      3. script>
    • alert()和prompt() 他们会跳过页面渲染先被执行

    • 输入:prompt()

    • 输出:alert() document.write() console.log()

      变量

    • 变量语法:let 变量

    • 变量有两个部分构成:声明关键字、变量名

    • let变量不允许声明两次对于同一个变量,也就是同时出现同一个let修饰变量

    • 变量的规范

    • 不能用关键字

    • 只能用下划线、字母、¥组成、且数字不能开头

    • 字母严格区分大小写

    • 使用const声明的变量称为‘常量‘

    • 常量语法:

    • const f = 9
    • 常量不允许重新赋值,声明的时候必须赋值

    • 数据类型:

    • number数字型 string 字符串类型 boolean布尔型 undefined 未定义型 null 空类型

    • 求余数3%5所得的结果为3

    • 单引号或双引号可以相互嵌套,但不能自己嵌套自己(外双内丹,外单内双)

    • 必要时可以使用转义字符\输出单引号或双引号

    • 除了用加法链接内容外还可以用¥{变量名}来代替

    • 上边输出的是未定义类型undefined

    • 字符串的可变性不可变(也就是不可在赋值)

    • student[0] = 1

    let和var区别

    • 可以先使用在声明

    • vat声明过的变量可以重复声明(不合理)

    • 比如变量提升、全局变量、没有块级作用域

    undefined和null的区别

    • undefined表示没有赋值

    • null表示赋值了,但内容为空

    判断数据类型

    • 语法:

    • typeof 变量名

    • typeof (变量名)

    隐式类型转换

      1. console.log(2 - '2')//输出0
      2. //负号可以将字符型转换成数字类型
    • NaN===NaN ,这个与所有的数值都不相等,包括自己

    • 只能isNaN(NaN)来判断这个数是否是NaN

    • 尽量避免使用浮点数的进行运算,存在精度问题

    • null空

    • undefined未定义

  • 相关阅读:
    C++ set 的使用
    电商数据|电商API接口|电商数据分析都会用到的接口不用再找了
    抽象轻松的C语言
    杰哥不要DEVC++小游戏
    某60区块链安全之重入漏洞实战记录
    浮点型数字
    052_末晨曦Vue技术_处理边界情况之程序化的事件侦听器
    用moment插件分别取时间戳的年、月、日、时、分、秒
    React.js学习(一):设计并实现一个“任务清单列表”
    C生万物 | 从浅入深理解指针【最后部分】
  • 原文地址:https://blog.csdn.net/Yyds12300/article/details/133841188