JavaScript 用法及定义变量

news/2024/7/19 13:20:38 标签: js, javascript

1、JavaScript 用法

HTML 中的脚本必须位于 <script> 与 </script> 标签之间。

脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。


   1.1、<script> 标签

  • 如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。
  • <script> 和 </script> 会告诉 JavaScript 在何处开始和结束。
  • <script> 和 </script> 之间的代码行包含了 JavaScript:

1.2、在 <head> 或者 <body> 的JavaScript

  1. 可以在 HTML 文档中放入不限数量的脚本。
  2. 脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。
  3. 为了语言规范通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。

1.3、外部引用

  1. 通过script标签的src属性,引入外部的js文件。
  2. 外部 javascript 文件不使用 <script> 标签,直接写 javascript 代码。

2、JavaScript 变量

与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。

变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)

声明(创建) JavaScript 变量

  1. 在 JavaScript 中创建变量通常称为"声明"变量。

  2. 我们使用 var 关键词来声明变量:

  3. var carname;

  4. 变量声明之后,该变量是空的(它没有值)。

  5. 如需向变量赋值,使用等号:

  6. 例如:定义变量x,把1赋值给x

  7. 一条语句,多个变量,可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可: var user, admin;

  8.  也可以之直接定义赋值:var age=20,year=2020;

 <script>
     var x ;
     x=1;
     
 </script>

变量赋值后,也可以重新赋值,新的值会占据变量空间。


一个现实生活的类比

如果将变量想象成一个“数据”的盒子,盒子上有一个唯一的标注盒子名字的贴纸。这样我们能更轻松地掌握“变量”的概念。

例如,变量 message 可以被想象成一个标有 "message" 的盒子,在盒子里面,有一个值为 "Hello!"

我们可以在盒子内放入任何值。

同样,我们也可以改变它。值可以根据需要多次改变。

let message;

message = 'Hello!';

message = 'World!'; // 值改变了

alert(message);

 

当值改变的时候,先前的数据就从变量中删除了。

let hello = 'Hello world!';

let message;

// 将字符串 'Hello world' 从变量 hello 拷贝进 message
message = hello;

// 现在两个变量保存着相同的数据
alert(hello); // Hello world!
alert(message); // Hello world!

 

3、JavaScript 输出

JavaScript 可以通过不同的方式来输出数据:

  • 使用 alert() 弹出警告框。
  • <script>
    
            var x;
    
            x = 1;
    
            alert(x);
    
        </script>

  • 使用 document.write() 方法将内容写到 HTML 文档中。

  

  <script>
        var text = "我是一个文本";
        document.write(text);
    </script>

  

使用 innerHTML 写入到 HTML 元素。

使用 console.log() 写入到浏览器的控制台。

  <script>
        var x;
        x = 1;
        console.log(x);
    </script>

 



http://www.niftyadmin.cn/n/1381264.html

相关文章

使用数据泵expdp、impdp备份和还原oracle数据库

前面我已经整理过EXP 和 IMP备份和还原Oracle数据库的方法 今天我们只讲使用数据泵 expdp 和impdp的方法&#xff0c;有的同学会问他们有什么差别呢&#xff1f; EXP和IMP是客户端工具程序&#xff0c;它们既可以在客户端使用&#xff0c;也可以在服务端使用。 对于10g版本以上…

浏览器内核(四种内核)

浏览器内核有很多种&#xff0c;主流的有四种&#xff0c;这四种内核分别是Trident&#xff0c;Gecko&#xff0c;webkit&#xff0c;prestv。 Trident----IE&#xff0c; Gecko----firefox&#xff0c; webkit-----safari Goole chrome 搜狗浏览器&#xff0c; prestv----op…

Android的service学习(1)

首先声明一个service&#xff1a;public class myservice extends Service {Overridepublic IBinder onBind(Intent arg0) {// TODO Auto-generated method stubreturn null;}Overridepublic void onCreate() {// TODO Auto-generated method stubsuper.onCreate();System.out.…

LGPL与闭源程序

最近一直在学习 Qt。Qt 有两个许可证&#xff1a;LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的&#xff08;潜在含义是&#xff0c;Qt 的早期版本&#xff0c;商业版的 Qt 通常包含有一些开源版本所没有的库&#xff0c;比如 QtSingleApplication 这个库&…

JS数组详细解析

1、什么是数组? 数组对象是使用单独的变量名来存储一系列的值。 如果你有一组数据&#xff08;例如&#xff1a;车名字&#xff09;&#xff0c;存在单独变量如下所示&#xff1a; var car1"Saab"; var car2"Volvo"; var car3"BMW"; 然而&a…

Python类、模块、包的概念及区别

类 类的概念在许多语言中出现&#xff0c;是面向对象编程的基础&#xff0c;很容易理解。抽象出不同物体的共同特征&#xff0c;根据相似性原则&#xff0c;把彼此相似的物体归于相同的类概念&#xff0c; 它将数据和操作进行封装&#xff0c;以便将来的复用。模块 模块&#x…

Html之img标签

我发现了为什么我不会开发&#xff0c;或者不愿意&#xff0c;我感觉是因为我不会前端&#xff0c;自认为写出来完美的后台显示不好也没人用&#xff0c;为了解决这一问题&#xff0c;笔者新增html栏目&#xff0c;和大家一起交流分享。 一.img必须有src和alt属性 src属性规定了…

电商企业微博营销:挖掘粉丝深层价值

微博营销要产生价值&#xff0c;它的基础是“粉丝”&#xff0c;所以有企业就不断的追求粉丝数量。我们暂且不讨论粉丝的质量如何&#xff0c;也不说粉丝数量的多寡如何&#xff0c;我想问有多少企业想过如何有效利用粉丝&#xff0c;让粉丝真正为企业产生价值。 1、如何增强粉…