zoukankan      html  css  js  c++  java
  • JavaScript-----3.变量

    1.变量的使用

    变量在使用的时候分两步:1. 声明变量 2. 赋值

    1.1声明变量

    //声明变量
    var age;//声明一个名字为age的变量
    

    var是JS的一个关键字,用于声明变量,使用该关键字声明变量后,计算机会自动为变量分配内存空间。
    age是程序员字定义的变量名,我们通过变量名来访问内存中分配的空间。

    1.2赋值

    age = 10;//给age这个变量赋值为10
    

    1.3变量的初始化

    var age = 18;//声明变量的同时赋值
    

    声明一个变量并赋值,我们称为变量的初始化。

    <script type="text/javascript">
    	//声明
    	var age;
    	//赋值
    	age = 18;
    	//输出结果:审查元素里的console模块下可以看到
    	console.log(age);
    	
    	//初始化
    	var myname = 'pink';
    	console.log(myname);
    </script>
    

    2.变量的案例(卡卡西案例)

    输入姓名、年龄、邮箱、地址、工资并打印处来

    2.1自己的代码

    <script type="text/javascript">
    	var yourname, age, email, address, salery;
    	yourname = prompt('姓名');
    	age = prompt('年龄');
    	email = prompt('邮箱');
    	address = prompt('家庭住址');
    	salery = prompt('工资');
    	alert('我的名字是'+yourname);
    	alert('我的年龄是'+age);
    	alert('我的邮箱是'+email);
    	alert('我的地址是'+address);
    	alert('我的工资是'+salery);
    </script>
    

    2.2参考答案代码

    <script type="text/javascript">
    	var myname = '卡卡西';
    	var address = '火影村';
    	var age = 30;
    	var email = 'kakaxi@itcast.cn';
    	var gz = 2000;
    	console.log(myname);
    	console.log(address);
    	console.log(age);
    	console.log(email);
    	console.log(gz);
    </script>
    

    3.变量扩展语法

    3.1更新变量和声明多个变量

    <script type="text/javascript">
    	//更新变量
    	var myname = 'pink';
    	console.log(myname);
    	myname = '迪丽热巴';
    	console.log(myname);
    	//声明多个变量
    	var age = 18,
    		address = '火影村',
    		gz = 2000;
    </script>
    

    3.2声明变量的特殊情况

    //1. 只声明不赋值的结果是:
    var sex;
    console.log(sex);//underfied
    //2. 不声明直接赋值
    qq = 110;
    console.log(qq);//JS中是没有问题的,但不推荐使用
    
    //3. 不声明不赋值,直接使用某个变量
    console.log(tel);//会报错,一旦报错,程序就停止了,不会再往下执行了
    

    4.命名规范

    由字母(A-Za-z),数字(0-9),下划线(_),美元符号($)组成。
    严格区分大小写
    不能以数字开头
    不可以是关键字、保留字。
    变量名必须有意义。
    遵守驼峰命名法。(首字母小写后面每个单词的首字母大写 myFirstName)

    注意:name虽然不是关键字但是它是保留字,在某些浏览器中它有特殊的含义。之前提到不声明不赋值而直接使用某个变量则会导致浏览器报错,但是对于保留字name不会报错,例如:

    console.log(name)//不会报错
    
  • 相关阅读:
    从寻找资源的习惯上谈如何获得好的代码及控件(使用Koders查找)
    数据仓库的一些基本知识2
    淘宝API开发系列商家的绑定
    淘宝API开发系列开篇概述
    读取实体类的属性的备注作为表头的应用
    设置Windows服务允许进行桌面交互,实现屏幕监控
    C#进行Visio二次开发之组合形状操作
    吉日嘎啦通用权限管理系统解读及重构升华高度封装的编辑窗体
    WinForm界面开发之模块化分合
    CLR中的内存管理
  • 原文地址:https://www.cnblogs.com/deer-cen/p/11969137.html
Copyright © 2011-2022 走看看