首页 > 编程语言 >Javascript执行原理 网页引入javascript的三种方式* javascript核心语法 数据类型 Typeof运算符

Javascript执行原理 网页引入javascript的三种方式* javascript核心语法 数据类型 Typeof运算符

时间:2023-05-17 14:45:02浏览次数:38  
标签:name javascript 数据类型 alert 运算符 类型 typeof var 变量名

Javascript执行原理:

用户端发送请求到服务器端

将js解析出来的数据(用户身份表示)绑定在请求路径中

服务器端获取到参数后会响应客户端

客户端通过浏览器解析响应的数据并将数据展现在浏览器上

网页引入javascript的三种方式*:

使用script标签

<script type=“text/javascript>alert( 123 );</script>

使用外部引入的方式(在html的js文件夹中新建一个javascript的文件)

<script src=“js/文件地址.js”type=“text/javascript></script>

Html标签内部引入 onclick(被点击时发生变化)

<input type="button" value="触发"onclick="javascript:alert(123);"/>

javascript核心语法:

变量:js变量存储变量这个变量值会赋给变量名(变量名=变量值)代表的含义即:将变量值赋给变量名

如何使用变量:定义一个变量名(var 变量名;)

给变量名赋值(变量名=变量值)

输出变量=[alert=(变量名)] var name  name="123"    alert("我的名字是:"+name);

同时定义一个变量  var name=“王二麻子”  alert(“我的名字是:”+name);

变量的特殊写法:name=“王二麻子” alert(“我的名字是:”+name);省略var 直接给变量名赋值

数据类型:

number 数字类型(typeof()代表的含义是查询括号内参数的类型)

var age=18;

alert(typeof(age));

string 字符串类型:被双引号或者单引号圈起来的内容,类型就是string

var from=“中国”;

alert(typeof(from));

boolean 布尔类型:(别的类型的值有很多,布尔类型的值只有true或者false;只有对错)

var xxx=true;(真的;对的)

var xxx=false;(假的;错的)

alert(typrof(xxx));

undefined类型:对对象定义了但是没有赋值就是undefinded类型

var weight;

alert(typeof(weight));(正常来说var weight后面应该跟着被赋予的值)

null类型:

null==undefined代表两者等价

typeof(null)代表的含义是null属于父类型object类型

var sex=null;

alert(null==undefined);

typeof运算符:{}特殊符号代表类型是对象; [  ]特殊符号代表类型是数组

var id={};

alert(typeof(id));

var id=[ ];

alert(typeof(id));

string类型:

length属性特点:获取某个字符串的长度,利用length属性(空格也算)

var xxx=“my name is liuxin”;

alert(xxx.length);

charAt()可返回指定位置的字符:document.write(向文档中写入内容

name="hellow world";

document.write("第二位的位置:”+name.charAt(2));

indexOf():

可返回某个指定的字符串在字符串中首次出现的位置。如果没有找到匹配的字符串则返回-1(indexOf区分大小写)

var name="hellow world,my name is liuxin";

var n=name.indexOf("is");

document.write(n)

(这么写因为这里没有输出alert,所以用document.write把n的结果写出来。)

 

标签:name,javascript,数据类型,alert,运算符,类型,typeof,var,变量名
From: https://www.cnblogs.com/liuxin6de1b/p/17408682.html

相关文章

  • 浅谈Javascript 中几种克隆(clone)方式
    一:在Javascript里,如果克隆对象是基本类型,我们直接赋值就可以了:Js代码varsStr="kingwell";varcStr=sStr;alert(cStr);//输出kingwellsStr="abc";alert(cStr);//输出kingwell; 把一个值赋给另一个变量时,当那个变量的值改变的时候,另一个值不会受到影响。 ......
  • JavaScript——数字超过精度导致数据有误
    前言接口返回的number类型的数据,超过了JavaScript中Number类型的限制,浏览器自动进行了转换;console.log(7232167009634730040)内容以下内容来自ClaudeJavaScript的Number类型可以安全表示的最大整数是2^53-1,也就是9007199254740991。大于这个值的整数在JavaScript......
  • excel-数据类型
    数据类型3种类型文本类型:汉字、空格、英文字母以文本存储的数字不参与sum之类的函数运算。类型:日期、时间、百分数、会计、科学计数、自定义等。逻辑类型:True或者False数据的变量:数据格式当单元格未设置对其方式以及常规格式为常规时:文本类型默认为左对齐数......
  • 数据类型
    注释单行注释(//)只能注释一行文字多行注释以/**/开头可以注释一段文字JavaDoc注释:文档注释/**开头*/结尾注释并不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯平时一定要注意书写规范关键字关键字。Java所有的组成部分都需要名字。类名、变量......
  • Python 运算符
    1、算术运算符运算符描述实例+加-两个对象相加a+b输出结果30-减-得到负数或是一个数减去另一个数a-b输出结果-10*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200/除-x除以yb/a输出结果2%取模-返回除法的余数......
  • 《JavaScript权威指南第七版》13.3.4实现细节,关于“ES2017解释器可以把函数体分割成一
    读到“ES2017解释器可以把函数体分割成一系列独立的子函数,每个子函数都被传给位于他前面以await标记的那个期约的then方法”这一部分是比较困惑,也没有代码示例,很抽象,不易理解。自己写了个例子来复述一下这段话:functiongetPosts(){returnnewPromise(function(resolve,......
  • C++ | 运算符重载
    1.运算符重载1.1基本概念函数重载(函数多态)是指用户能够定义多个名称相同但参数列表不同的函数,旨在使用户能够用同名的函数来完成相同的基本操作,即使这种操作被用于不同的数据类型。运算符重载将重载的概念扩展到运算符上,允许赋予C++运算符多种含义。实际上,很多C++(也包括C语......
  • day04 基本数据类型与基本运算符
    【昨日回顾】【四】基本数据类型我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等)所以变量值也应该有不同的类型,例如salary=3.1 #用浮点型去记录薪资a......
  • 02数据类型
    02数据类型一、字面常量字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000浮点数常量:程序中直接写的小数,比如:3.14、0.49字符常量:由单引号括起来的当个字符,比如:‘A’、‘1’布尔常量:只有两种true和fal......
  • Solidity-变量和数据类型[基本类型]
    在solidity语言中,变量和数据类型分为三类:基本类型(bool、int、address等),复合类型(array、struct、mapping等)和特殊类型(enum、function、modifier等)。下面我们来对”基本类型“部分进行详细学习。基本类型布尔类型(bool)布尔类型(bool)占用1个字节的存储空间,即8个比特位,该类型只能取......