• javascript第一天


    javascript:脚本语言,由浏览器去解析并且执行的
    1.弱类型 :弱类型在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的 (JavaScript)
    强类型 :强类型在定义变量的时候就已经把数据类型给确定了(java)

    2.解释执行,逐行执行

    3.解释型语言 : 翻译一句看一句

    对应编译型语言:全部翻译好再来看 编译型效率更好

    4.JavaScript的使用 写JS可以放在任何位置 最好放在页面最下面,特殊情况除外
    1.行内 句柄写法
    2.内部样式表 <script> js 代码 </script>
    3.外部样式表 <script src="以.js结尾的js文件的路径"></script>
    4.外部导入样式 外部导入模块

    5.基本的核心语法
    变量: 会变的量
    定义变量
    var 定义变量的关键字
    var 变量名 = 变量值;
    变量名的命名规则: 只能是字母,数字,_,$ 不能以数字开头,不能是JavaScript关键字和保留字
    在JavaScript中是严格区分大小写的.数据类型
    原始数据类型:number(数字) string(字符串) boolean(布尔) undefined(未定义) null( 空)
    引用数据类型: object 对象

    6.JavaScript中的运算

    1.任何类型跟字符串相加,都是字符串的拼接
    2.数字类型和布尔类型,隐式转换. true转换成1.false转换成0
    3.数字类型和不能运算的类型(除字符串,布尔)。相加不成功 出现NAN
    NAN(not a number) 不是一个数字,但是它归属到number类型中


    1.能减的就减,不能减的NaN
    2.能减的:布尔,当字符串比较特殊的时候(字符串全都是数字的时候)
    乘、除、取余和减一样,参考减法
    7.比较运算
    大于 > 大于等于 >= 小于 < 小于等于 <=
    等于 == 不等于 != 全等于 === 不全等于 !==
    在这些比较完成了以后,只会出来boolean

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

    9.逻辑运算 与:只有当全部为true的时候才为true
    或:最少一个为true的时候就为true
    非:取反

    10.弹框是JavaScript里面内置(是开发人员已经定义好的)的一个函数。函数是可以供我们调用的,函数想要用,就必须调用。
    三种弹框:alert(警告框) prompt(弹出 输入框) confirm ( 弹出 确定取消框)
    alert("hello") ()执行符号,括号里面的表示参数。是警告框中的内容
    prompt("请输入","200") 可以接收两个参数。参数之间用","分隔开。第一个参数表示提示内容。第二个参数表示输入框中的默认内容

    11.isNaN() 是数字返回false ,不是数字返回true 这个是内置函数,需要检测的内容以参数的形式传递进去即可。参数只有一个 判断一个变量是否是数字,返回值只能boolean 12.强制转换的方法:会把字符串...全部会转换成number类型。如果转不了,则为NaN
    parseInt():转换成整数,把需要转换的东西以参数的形式传递。转换完成以后以返回值的形式表现出来,能截取就截取,不能截取就为NaN parseFloa():如果能转换小数,转换成小数 拓展:NaN不会跟任何东西相等。连自己都不等于自己
    今天讲的内容,JS还没学到这个地方,还得多加练习。

  • 相关阅读:
    GL线程
    Texture,TextureRegion,Sprite,SpriteBatch
    设置壁纸
    CentOS7下安装MySQL,修改端口
    读《大道至简》有感
    课程作业01汇总整理
    读《大道至简》有感(伪代码)
    01实验性问题总结归纳
    oracle日期时间的加减法
    C# 根据年、月、周、星期获得日期等
  • 原文地址:https://www.cnblogs.com/hdkx/p/10951829.html
Copyright © 2020-2023  润新知