• 0530day04


    1.javascript定义:

    脚本语言,由浏览器去解析并且执行的。

    分类:

            1.分为弱类型和强类型。弱类型在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的;强类型在定义变量的时候就已经把数据类型给确定了。

            2.解释执行,逐行执行
            3.解释型语言,对应编译型语言

    2.JavaScript的使用
       1.行内                                句柄写法
       2.内部样式表      <script> js 代码 </script>      
       3.外部样式表      <script src="以.js结尾的js文件的路径"></script>
       4.外部导入样式                 外部导入模块

    3.JavaScript代码部分  
    基本的核心语法
    var 变量名 = 变量值;
    变量名的命名规则:   只能是字母,数字,_,$  不能以数字开头,不能是JavaScript关键字和保留字
     在JavaScript中是严格区分大小写的

    任何类型跟字符串相加,都是字符串的拼接,数字类型和布尔类型,隐式转换。  true转换成1.false转换成0
    数字类型和不能运算的类型(除字符串,布尔)。相加不成功  出现NAN
     NAN(not a number)   不是一个数字,但是它归属到number类型中  
      ()   执行符号,可以执行的有函数(方法)
    浏览器去执行JavaScript代码
    打开网页,按F12.打开开发者工具.在里面找到console(控制台)的选项

    4.在js中多了两个比较运算
     全等于    ===
    不全等于    !==

    JavaScript中,因为是弱类型.所以在定义变量的时候完全不能清楚数据类型,只有在赋值以后才能确定数据类型
    ==   只会去比较里面的内容,不会去比较数据类型

    ===  内容和类型都会进行比较,有一个不等就为false

    5.逻辑运算

    与  只有当全部为true的时候才为true

    或 最少一个为true的时候就为true   

    6.弹框

    弹框是JavaScript里面内置(是开发人员已经定义好的)的一个函数,函数是可以供我们调用的。
     三种弹框
    alert       警告框
    prompt      弹出 输入框
    confirm     弹出 确定取消框
    函数想要用,就必须调用

    alert("hello")     //()执行符号,括号里面的表示参数。是警告框中的内容  
    prompt("请输入","200")    
    可以接收两个参数。参数之间用","分隔开。
    第一个参数表示提示内容

    第二个参数表示输入框中的默认内容

    7.弹出输入框

    这个返回值就是你输入框中的内容,这个值可以赋给一个变量
    var a = prompt("请输入页数?","10");    //函数执行完成以后所遗留下来的内容。这个叫返回值
    console.log(a);

    8.这个是内置函数,需要检测的内容以参数的形式传递进去即可。

    参数只有一个,判断一个变量是否是数字,返回值只能boolean

    var a = 10; 

    var b = "hello"; 

    console.log(isNaN())

    isNaN()      是数字返回false ,不是数字返回true  

    var c = isNaN(b); 

    console.log(c)

     强制转换的方法:会把字符串...全部会转换成number类型。如果转不了,则为NaN

    parseInt()转换成整数  

    把需要转换的东西以参数的形式传递。转换完成以后以返回值的形式表现出来

    能截取就截取,不能截取就为NaN

    parseFloat()

    如果能转换小数,转换成小数

  • 相关阅读:
    AC自动机讲解超详细
    区间树Splay——[NOI2005]维护数列
    区间树Splay——[NOI2005]维护数列
    Trie学习总结
    微信小程序刮刮乐
    微信小程序获得高度
    微信小程序多video播放暂停问题
    vue中的问题思考
    vue的开发技巧
    微信小程序消息推送,前端操作
  • 原文地址:https://www.cnblogs.com/hhhyyc/p/10951093.html
Copyright © 2020-2023  润新知