zoukankan      html  css  js  c++  java
  • js变量

    操作的数据都是在内存中进行

    js中存储数据使用变量的方式(名字,值----->数据)

    js中声明变量都用var------>存储数据,数据都有对应的数据类型

    js中字符串类型的值都用双引号括起来

    js中每一行代码的结束都应该有分号;


    变量----->存储数据的

    变量声明(有var,有变量名字,没有值)          var x;

    变量初始化(有var,有变量名字,有值)          var x = 10;     |    =   的意义:赋值

    变量的命名规范

    1. 变量的名字要有意义
    2. 变量名一般以字母,$符号,_ 下划线开头,中间或者后面可以有$符号,字母,数字
    3. 变量名一般都是小写的
    4. 变量名如果有多个单词,第一个单词的首字母是小写的,后面所有单词的首字母都是大写的,这种命名方式称为驼峰命名法
    5. 变量名不能已关键字,保留字来命名
    6. 变量的名字不能重复

    变量交换内容

    方法①

    var num1 = 10;
    var num2 = 20;
    //设置一个空的容器
    var temp;
    temp = num1;
    num1 = num2;
    num2 = temp;
    console.log(num1,num2);

    方法②

    var num1 = 10;
    var num2 = 20;
    num1 = num2 + num1;    //30
    num2 = num1 - num2;    //10
    num1 = num1 - num2;
    console.log(num1,num2);

    js中的数据类型有哪些?

      原始数据类型:(使用typeof获取变量的数据类型)

    1. number:数字类型(整数和小数)
    2. string:   字符串类型(值一般用双引号括起来)
    3. boolean:布尔类型(值只有两个true(真  1),false(假   0))
    4. null:       空类型,值只有一个:null,一个对象指向为空了,此时可以赋值为null
    5. undefined:未定义,值只有一个:undefined
    6. object:对象------>

    什么情况下的结果是undefined?

    • 变量声明了,没有赋值,结果是undefined
    • 函数没有明确返回值,如果接收了,结果也是undefined
    • 如果一个变量的结果是undefined和一个数字进行计算,结果:NaN不是一个数字,也没有意义
  • 相关阅读:
    C++结构体内重载、this指针和友元函数(初步了解)
    数据结构—造树计划—二叉搜索树
    PTA顺序的分数
    PTA兼容任务
    PTA航船
    UML-基于GRASP对象设计步骤
    UML-设计对象时涉及的制品有哪些?
    UML-什么是用例实现(场景实现)?
    UML-如何使用GRASP进行对象设计?
    日志总结
  • 原文地址:https://www.cnblogs.com/webmc/p/9443075.html
Copyright © 2011-2022 走看看