Да! Это имеет значение.
Оператор ===
в javascript проверяет значение, а также тип, где оператор ==
просто проверяет значение (при необходимости преобразует тип).
[/g0]
Вы можете легко протестировать его. Вставьте следующий код в файл HTML и откройте его в браузере.
<script>
function onPageLoad()
{
var x = "5";
var y = 5;
alert(x === 5);
};
</script>
</head>
<body onload='onPageLoad();'>
В предупреждении вы получите «false». Теперь измените метод onPageLoad()
на alert(x == 5);
, вы получите правду.
Я надеюсь, что это то, что вы имеете в виду:
from tkinter import *
import tkinter
root = Tk()
btn1 = Button(root,text="Example")
btn1.visible = True
btn1.place(x=20, y=50)
btn1.pi = btn1.place_info()
btn3 = Button(root, text="click me", command=lambda:plugin())
btn3.place(x=20, y=150)
def plugin():
master = Tk()
def toggle1():
if btn1.visible:
btnToggle1["text"] = "Show Example"
btnToggle1["state"] = DISABLED
print ("Now you don't")
btn1.place_forget()
else:
btn1.place(btn1.pi)
print ("Now you see it")
btnToggle1["state"] = NORMAL
btnToggle1["text"] = "Hide Example"
btn1.visible = not btn1.visible
btnToggle1 = Button(master, text="Hide Example", command=toggle1)
btnToggle1.place(x=70, y=150)
master.mainloop()
root.mainloop()