当前位置: 首页 > 图灵资讯 > 行业资讯> python的js是什么

python的js是什么

来源:图灵python
时间: 2025-02-05 20:48:59

python的js是什么:1、JS是浏览器脚本语言; 2、JS采用ES语法,DOM(文档对象模型),BOM由浏览器对象模型组成;3、python使用第三方库pyexecjs调用js代码。

数据类型

js是动态语言,a = 1; a = 'abc',这个变量是动态的,类型可以随时更改。

基本命令

输出

consolelejs中的console.log()、document.write()、window.alert()、document.writeIn()

print()在print()中

输入

windowwjs在window.prompt()

input()在python中

加注释

js里面 // 单独注释内容 , /* 多行注释内容 */

python里面 # 单独注释内容 , """ 多行注释内容 """

if,else,while,写法不同

js里面,if (a < 1) {} else if(a > 5) {} else{}

ifname=='jack':
print('userinputisjack')
else:
print('userinputisnotjack')

python可以多行换行,在```手动回车,表示换行

print(r'''lin1,\nlin2
lin3
lin4''')///\n不会生效,直接作为字符串处理,r表示字符串不转义,即字符串本身的意思

除法

正常除法 /

除法取整 // 只有python有,js没有

除法取余 %

存储在变量内

在js中

vara=0;varb=a;a=1;
console.log(a)//返回1
console.log(b)//返回0

在Python中

a=0b=aa=1print(a)//返回1print(b)//返回0

js解释器的操作过程:

解析a = 0 ,在内存中创建变量a和数值0,并将a指向数值0。

接下来,b = a,分析器在内存中创建变量b,并使b指向0值。

然后,a = 1.分析器创建新变量1,让a指向新变量1。

因此,最终,a存储新变量1的值,b存储初始变量0的值。p

pyexecjs

python使用第三方库pyexecjs调用js代码。

推荐课程:Python入门课程(黑马程序员)