• JS基础(注释方法、基本数据类型、代码位置、运算符、字符转换、Math常用对象属性及方法、Number常用对象属性及方法)


    JavaScript基础

    1、注释方法

    (1).单行注释

    // 这个是单行注释

    (2).多行注释

    /*
    这个是多行注释
    */

    2、基本数据类型

    通过typeof能检测到的数据类型:Number(数字)、String(字符串)、Boolean(布尔)、Object(对象)、Function(函数)、undefined(未定义)。

    对象中常见的数据类型:Array(数组、对象中的值数据类型为Object)、null(空、对象中的值数据类型为Object)。

    3、在哪儿写js代码

    a.可以写在script标签中(理论上script标签可以放到HTML文件中的任何位置,实际开发中一般放在head或者body中)(内联)

    b.写到标签的事件属性中(列如:onclick)(行内)

    c.写到外部的js文件中。 (外部)


    4、JavaScript没有缩进问题,用花括号表示一个代码块。


    5、运算符

    (1).数学运算符:+,-,*,/,%,++,--

    a. -,+,*,%和数学中的求和、求差以及求乘积、取余是一样的

    b. /和数学中的除一样

    c. ++,--(单目运算符)

    语法:变量++,变量--/++变量,--变量

    区别:在后面先赋值,再运算;在前面先运算,再赋值

    ++:自加一

    --:自减一

    (2).比较运算符:>,<,==(相等),!=,>=,<=,===(完全相等),!==,>==,<==

    结果都是布尔值

    (3).逻辑运算符(&&:与(一假则假),||:或(一真则真),!非())

    (4).赋值运算:=,+=,-=,*=,/=,%=

    赋值运算符的左边必须是变量。

    (5).三目运算符(? :)

    基本格式:
    条件语句 ? 值1:值2
    结果:
    判断条件语句的结果是否是true,如果是true,那么表达式的结果是值1,否则为值2

    (6).算符的优先级

    赋值运算符<逻辑运算符<比较运算符<算术运算符
    可以通过添加()改变。

    6.JavaScript中数据类型转换


    Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。

    全局方法 Number()可以将其他类型转换为数字。该方法可用于任何类型的数字,字母,变量,表达式

    全局方法 String() 可以将其他类型转换为字符串。该方法可用于任何类型的数字,字母,变量,表达式

    全局方法 Boolean() 可以将其他类型转换为布尔值。该方法可用于任何类型的数字,字母,变量,表达式

    1.把其他数据类型转换成number类型

    (1) parseInt() 把其他数据类型转换成整数类型 偏向于转换字符串

    特点 :

    i):从左到右解析,遇到非数字字符, 就停止解析, 输出已经解析出的数字
    ii):如果第一字符就是非数字字符, 就无法转换, 得到NaN

    (2) parseFloat() 把其他数据类型转换成小数

    与parseInt特点一样, 唯一的区别, 就是可以解析小数

    2.在数字前面+

    特点 :

    跟Number()转换的原理一样, 特点也一样

    把+ 当做数学里面的正负号来用

    7.Math

    Math 常用对象属性

    Math.E 属性代表算术常量 e,即自然对数的底数,其值近似于 2.71828。

    Math.PI 。 PI 属性就是 π,即圆的周长和它的直径之比。这个值近似为 3.141592653589793。


    Math 常用对象方法

    Math.abs(x)。abs() 方法可返回数的绝对值。

    Math.pow(x,y)。pow() 方法可返回 x 的 y 次幂的值。

    Math.max(x...)。max() 方法可返回两个指定的数中带有较大的值的那个数。(0个或者多个值)

    Math.min(x,y)。min() 方法可返回指定的数字中带有最低值的数字。(0个或者多个值)

    Math.floor(x)。floor() 方法可对一个数进行下舍入

    Math.ceil(x)。ceil() 方法可对一个数进行上舍入。

    Math.random()。random() 方法可返回介于 0 ~ 1 之间的一个随机数。

    Math.round(x)。round() 方法可把一个数字舍入为最接近的整数。(四舍五入)

    8.Number

    Number 常用对象属性

    返回Javascript中的最大数:Number.MAX_VALUE;

    返回 Javascript 的最小数:Number.MIN_VALUE;

    返回正无穷大:Number.POSITIVE_INFINITY;

    返回负无穷大:Number.NEGATIVE_INFINITY;

     

    Number 对象方法

    isFinite       检测指定参数是否为无穷大。

    toExponential(x)     把对象的值转换为指数计数法。

    toFixed(x)      把数字转换为字符串,结果的小数点后有指定位数的数字。

    toPrecision(x)     把数字格式化为指定的长度。

    toString()       把数字转换为字符串,使用指定的基数。

    valueOf()       返回一个 Number 对象的基本数字值。

  • 相关阅读:
    HTML基础——网站友情链接显示页面
    HTML基础——网站图片显示页面
    HTML基础——网站信息显示页面
    Java数据库连接——PreparedStatement的使用
    Java数据库连接——jdbc-odbc桥连接方式及汉字乱码问题
    Java文件(io)编程——简易记事本开发
    Java文件(io)编程——文件字符流的使用
    idea ---- 打开的文件多行显示
    idea ---- 代码提示大小写区分
    idea ---- 显示行号 和方法分隔符
  • 原文地址:https://www.cnblogs.com/MDZZZ/p/12099767.html
Copyright © 2020-2023  润新知